Check-in [242c211156]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Initial SDL_Mixer support
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:242c2111567316ed2451c3e738b4f153706f47a5
User & Date: ovenpasta@users.noreply.github.com 2018-01-08 17:10:50
Context
2018-04-16
15:02
small fixes check-in: bd1b679435 user: aldo tags: trunk
2018-01-08
17:10
Initial SDL_Mixer support check-in: 242c211156 user: ovenpasta@users.noreply.github.com tags: trunk
17:10
Update readme to reflect sdl version in use check-in: 6556d2a8a0 user: ovenpasta@users.noreply.github.com tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Added sdl2/mix-functions.ss.

























































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
(define-sdl-func (* sdl-version-t) mix-linked-version () "Mix_Linked_Version")
(define-sdl-func int mix-init ((flags int)) "Mix_Init")
(define-sdl-func void mix-quit () "Mix_Quit")
(define-sdl-func int mix-open-audio ((frequency int) (format uint16) (channels int) (chunksize int)) "Mix_OpenAudio")
(define-sdl-func int mix-open-audio-device ((frequency int) (format uint16) (channels int) (chunksize int) (device string) (allowed_changes int)) "Mix_OpenAudioDevice")
(define-sdl-func int mix-allocate-channels ((numchans int)) "Mix_AllocateChannels")
(define-sdl-func int mix-query-spec ((frequency (* int)) (format (* uint16)) (channels (* int))) "Mix_QuerySpec")
(define-sdl-func (* mix-chunk) mix-load-wav-rw ((src (* sdl-rw-ops-t)) (freesrc int)) "Mix_LoadWAV_RW")
(define-sdl-func (* mix-music) mix-load-mus ((file string)) "Mix_LoadMUS")
(define-sdl-func (* mix-music) mix-load-mus-rw ((src (* sdl-rw-ops-t)) (freesrc int)) "Mix_LoadMUS_RW")
(define-sdl-func (* mix-music) mix-load-mus-type-rw ((src (* sdl-rw-ops-t)) (type mix-music-type) (freesrc int)) "Mix_LoadMUSType_RW")
(define-sdl-func (* mix-chunk) mix-quick-load-wav ((mem (* uint8))) "Mix_QuickLoad_WAV")
(define-sdl-func (* mix-chunk) mix-quick-load-raw ((mem (* uint8)) (len uint32)) "Mix_QuickLoad_RAW")
(define-sdl-func void mix-free-chunk ((chunk (* mix-chunk))) "Mix_FreeChunk")
(define-sdl-func void mix-free-music ((music (* mix-music))) "Mix_FreeMusic")
(define-sdl-func int mix-get-num-chunk-decoders () "Mix_GetNumChunkDecoders")
(define-sdl-func string mix-get-chunk-decoder ((index int)) "Mix_GetChunkDecoder")
(define-sdl-func sdl-bool-t mix-has-chunk-decoder ((name string)) "Mix_HasChunkDecoder")
(define-sdl-func int mix-get-num-music-decoders () "Mix_GetNumMusicDecoders")
(define-sdl-func string mix-get-music-decoder ((index int)) "Mix_GetMusicDecoder")
(define-sdl-func sdl-bool-t mix-has-music-decoder ((name string)) "Mix_HasMusicDecoder")
(define-sdl-func mix-music-type mix-get-music-type ((music (* mix-music))) "Mix_GetMusicType")
(define-sdl-func void mix-set-post-mix ((mix_func void*) (arg void*)) "Mix_SetPostMix")
(define-sdl-func void mix-hook-music ((mix_func void*) (arg void*)) "Mix_HookMusic")
(define-sdl-func void mix-hook-music-finished ((music_finished void*)) "Mix_HookMusicFinished")
(define-sdl-func void* mix-get-music-hook-data () "Mix_GetMusicHookData")
(define-sdl-func void mix-channel-finished ((channel_finished void*)) "Mix_ChannelFinished")
(define-sdl-func int mix-register-effect ((chan int) (f (* mix-effect-func-t)) (d (* mix-effect-done-t)) (arg void*)) "Mix_RegisterEffect")
(define-sdl-func int mix-unregister-effect ((channel int) (f (* mix-effect-func-t))) "Mix_UnregisterEffect")
(define-sdl-func int mix-unregister-all-effects ((channel int)) "Mix_UnregisterAllEffects")
(define-sdl-func int mix-set-panning ((channel int) (left uint8) (right uint8)) "Mix_SetPanning")
(define-sdl-func int mix-set-position ((channel int) (angle sint16) (distance uint8)) "Mix_SetPosition")
(define-sdl-func int mix-set-distance ((channel int) (distance uint8)) "Mix_SetDistance")
(define-sdl-func int mix-set-reverse-stereo ((channel int) (flip int)) "Mix_SetReverseStereo")
(define-sdl-func int mix-reserve-channels ((num int)) "Mix_ReserveChannels")
(define-sdl-func int mix-group-channel ((which int) (tag int)) "Mix_GroupChannel")
(define-sdl-func int mix-group-channels ((from int) (to int) (tag int)) "Mix_GroupChannels")
(define-sdl-func int mix-group-available ((tag int)) "Mix_GroupAvailable")
(define-sdl-func int mix-group-count ((tag int)) "Mix_GroupCount")
(define-sdl-func int mix-group-oldest ((tag int)) "Mix_GroupOldest")
(define-sdl-func int mix-group-newer ((tag int)) "Mix_GroupNewer")
(define-sdl-func int mix-play-channel-timed ((channel int) (chunk (* mix-chunk)) (loops int) (ticks int)) "Mix_PlayChannelTimed")
(define-sdl-func int mix-play-music ((music (* mix-music)) (loops int)) "Mix_PlayMusic")
(define-sdl-func int mix-fade-in-music ((music (* mix-music)) (loops int) (ms int)) "Mix_FadeInMusic")
(define-sdl-func int mix-fade-in-music-pos ((music (* mix-music)) (loops int) (ms int) (position double)) "Mix_FadeInMusicPos")
(define-sdl-func int mix-fade-in-channel-timed ((channel int) (chunk (* mix-chunk)) (loops int) (ms int) (ticks int)) "Mix_FadeInChannelTimed")
(define-sdl-func int mix-volume ((channel int) (volume int)) "Mix_Volume")
(define-sdl-func int mix-volume-chunk ((chunk (* mix-chunk)) (volume int)) "Mix_VolumeChunk")
(define-sdl-func int mix-volume-music ((volume int)) "Mix_VolumeMusic")
(define-sdl-func int mix-halt-channel ((channel int)) "Mix_HaltChannel")
(define-sdl-func int mix-halt-group ((tag int)) "Mix_HaltGroup")
(define-sdl-func int mix-halt-music () "Mix_HaltMusic")
(define-sdl-func int mix-expire-channel ((channel int) (ticks int)) "Mix_ExpireChannel")
(define-sdl-func int mix-fade-out-channel ((which int) (ms int)) "Mix_FadeOutChannel")
(define-sdl-func int mix-fade-out-group ((tag int) (ms int)) "Mix_FadeOutGroup")
(define-sdl-func int mix-fade-out-music ((ms int)) "Mix_FadeOutMusic")
(define-sdl-func mix-fading mix-fading-music () "Mix_FadingMusic")
(define-sdl-func mix-fading mix-fading-channel ((which int)) "Mix_FadingChannel")
(define-sdl-func void mix-pause ((channel int)) "Mix_Pause")
(define-sdl-func void mix-resume ((channel int)) "Mix_Resume")
(define-sdl-func int mix-paused ((channel int)) "Mix_Paused")
(define-sdl-func void mix-pause-music () "Mix_PauseMusic")
(define-sdl-func void mix-resume-music () "Mix_ResumeMusic")
(define-sdl-func void mix-rewind-music () "Mix_RewindMusic")
(define-sdl-func int mix-paused-music () "Mix_PausedMusic")
(define-sdl-func int mix-set-music-position ((position double)) "Mix_SetMusicPosition")
(define-sdl-func int mix-playing ((channel int)) "Mix_Playing")
(define-sdl-func int mix-playing-music () "Mix_PlayingMusic")
(define-sdl-func int mix-set-music-cmd ((command string)) "Mix_SetMusicCMD")
(define-sdl-func int mix-set-synchro-value ((value int)) "Mix_SetSynchroValue")
(define-sdl-func int mix-get-synchro-value () "Mix_GetSynchroValue")
(define-sdl-func int mix-set-sound-fonts ((paths string)) "Mix_SetSoundFonts")
(define-sdl-func string mix-get-sound-fonts () "Mix_GetSoundFonts")
(define-sdl-func int mix-each-sound-font ((function void*) (data void*)) "Mix_EachSoundFont")
(define-sdl-func (* mix-chunk) mix-get-chunk ((channel int)) "Mix_GetChunk")
(define-sdl-func void mix-close-audio () "Mix_CloseAudio")

Added sdl2/mix-types.ss.





































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(define-ftype mix-chunk
  (struct

      (allocated int)
    (abuf uint8)
    (alen uint32)
    (volume uint8)))

(define-ftype mix-music
  (struct))

(define-ftype mix-music-type uint8)

(define-ftype mix-fading uint8)
;;;Fixme enum ^

(define-ftype mix-effect-func-t (function (int void* int void*) void))
(define-ftype mix-effect-done-t (function (int void*) void))

Added sdl2/mixer.sls.















































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#!r6rs

(library
    (sdl2 mixer)
  (export
   ;;;init
   sdl-mixer-library-init
   mix-init
   mix-quit
   mix-linked-version

   ;;;open func
   mix-open-audio
   mix-open-audio-device
   mix-allocate-channels
   mix-query-spec
   mix-load-wav-rw
   mix-load-mus
   mix-load-mus-rw
   mix-load-mus-type-rw
   mix-quick-load-wav
   mix-quick-load-raw

   ;;;memory
   mix-free-chunk
   mix-free-music
   mix-get-num-chunk-decoders
   mix-get-chunk-decoder
   mix-has-chunk-decoder
   mix-get-num-music-decoders
   mix-get-music-decoder
   mix-has-music-decoder
   mix-get-music-type
   mix-set-post-mix
   mix-hook-music
   mix-hook-music-finished
   mix-get-music-hook-data
   mix-channel-finished
   mix-register-effect
   mix-unregister-effect
   mix-unregister-all-effects
   mix-set-panning
   mix-set-position
   mix-set-distance
   mix-set-reverse-stereo
   mix-reserve-channels
   mix-group-channel
   mix-group-channels
   mix-group-available
   mix-group-count
   mix-group-oldest
   mix-group-newer
   mix-play-channel-timed
   mix-play-music
   mix-fade-in-music
   mix-fade-in-music-pos
   mix-fade-in-channel-timed
   mix-volume
   mix-volume-chunk
   mix-volume-music
   mix-halt-channel
   mix-halt-group
   mix-halt-music
   mix-expire-channel
   mix-fade-out-channel
   mix-fade-out-group
   mix-fade-out-music
   mix-fading-music
   mix-fading-channel
   mix-pause
   mix-resume
   mix-paused
   mix-pause-music
   mix-resume-music
   mix-rewind-music
   mix-paused-music
   mix-set-music-position
   mix-playing
   mix-playing-music
   mix-set-music-cmd
   mix-set-synchro-value
   mix-get-synchro-value
   mix-set-sound-fonts
   mix-get-sound-fonts
   mix-each-sound-font
   mix-get-chunk
   mix-close-audio
   )
   (import (chezscheme) 
	   (ffi-utils)
	   (sdl2)
	   (only (srfi s1 lists) fold)
	   (only (thunder-utils) string-replace string-split) 
	   (only (srfi s13 strings) string-delete string-suffix? string-prefix?)
	   (srfi s14 char-sets))
   (include "mix-functions.ss")
   (include "mix-types.ss")
   (define (sdl-mixer-library-init . l)
     (load-shared-object (if (null? l) "libSDL2_mixer.so" l))))




Changes to sdl2/parse-sdl-json.ss.

210
211
212
213
214
215
216


















	    (with-output-to-file (string-append m "-functions.ss")
	      (lambda ()
		  (vector-for-each
		   (lambda (x)
		     (parse-json-function x m))
		   sdlttf-json))
	      'truncate)) '("ttf"))

























>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
	    (with-output-to-file (string-append m "-functions.ss")
	      (lambda ()
		  (vector-for-each
		   (lambda (x)
		     (parse-json-function x m))
		   sdlttf-json))
	      'truncate)) '("ttf"))

;;;;TODO Seriously this should be one function because this
;;;;is a pain in the butt

(define sdlmixer-json-text (read-file "sdl2-mixer.json"))
(define sdlmixer-json (string->json sdlmixer-json-text))

(with-output-to-file "sdl2-mixer.sexp" (lambda () (pretty-print sdlmixer-json))
		     'truncate)

(for-each (lambda (m)
	    (with-output-to-file (string-append m "-functions.ss")
	      (lambda ()
		  (vector-for-each
		   (lambda (x)
		     (parse-json-function x m))
		   sdlmixer-json))
	      'truncate)) '("mix"))

Added sdl2/sdl2-mixer.json.

















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
[
{ "tag": "function", "name": "SDL_GetPlatform", "ns": 0, "location": "/usr/include/SDL2/SDL_platform.h:183:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "typedef", "ns": 0, "name": "__u_char", "location": "/usr/include/bits/types.h:30:23", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "__u_short", "location": "/usr/include/bits/types.h:31:28", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } },
{ "tag": "typedef", "ns": 0, "name": "__u_int", "location": "/usr/include/bits/types.h:32:22", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__u_long", "location": "/usr/include/bits/types.h:33:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__int8_t", "location": "/usr/include/bits/types.h:36:21", "type": { "tag": ":signed-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "__uint8_t", "location": "/usr/include/bits/types.h:37:23", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "__int16_t", "location": "/usr/include/bits/types.h:38:26", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } },
{ "tag": "typedef", "ns": 0, "name": "__uint16_t", "location": "/usr/include/bits/types.h:39:28", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } },
{ "tag": "typedef", "ns": 0, "name": "__int32_t", "location": "/usr/include/bits/types.h:40:20", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__uint32_t", "location": "/usr/include/bits/types.h:41:22", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__int64_t", "location": "/usr/include/bits/types.h:43:25", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__uint64_t", "location": "/usr/include/bits/types.h:44:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__quad_t", "location": "/usr/include/bits/types.h:52:18", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__u_quad_t", "location": "/usr/include/bits/types.h:53:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__intmax_t", "location": "/usr/include/bits/types.h:61:18", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__uintmax_t", "location": "/usr/include/bits/types.h:62:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__dev_t", "location": "/usr/include/bits/types.h:133:25", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__uid_t", "location": "/usr/include/bits/types.h:134:25", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__gid_t", "location": "/usr/include/bits/types.h:135:25", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__ino_t", "location": "/usr/include/bits/types.h:136:25", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__ino64_t", "location": "/usr/include/bits/types.h:137:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__mode_t", "location": "/usr/include/bits/types.h:138:26", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__nlink_t", "location": "/usr/include/bits/types.h:139:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__off_t", "location": "/usr/include/bits/types.h:140:25", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__off64_t", "location": "/usr/include/bits/types.h:141:27", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__pid_t", "location": "/usr/include/bits/types.h:142:25", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__fsid_t", "location": "/usr/include/bits/types.h:143:26", "type": { "tag": "struct", "ns": 0, "name": "", "id": 1, "location": "/usr/include/bits/types.h:143:12 <Spelling=/usr/include/bits/typesizes.h:72:24>", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__val", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 2 } }] } },
{ "tag": "typedef", "ns": 0, "name": "__clock_t", "location": "/usr/include/bits/types.h:144:27", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__rlim_t", "location": "/usr/include/bits/types.h:145:26", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__rlim64_t", "location": "/usr/include/bits/types.h:146:28", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__id_t", "location": "/usr/include/bits/types.h:147:24", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__time_t", "location": "/usr/include/bits/types.h:148:26", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__useconds_t", "location": "/usr/include/bits/types.h:149:30", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__suseconds_t", "location": "/usr/include/bits/types.h:150:31", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__daddr_t", "location": "/usr/include/bits/types.h:152:27", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__key_t", "location": "/usr/include/bits/types.h:153:25", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__clockid_t", "location": "/usr/include/bits/types.h:156:29", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__timer_t", "location": "/usr/include/bits/types.h:159:27", "type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "typedef", "ns": 0, "name": "__blksize_t", "location": "/usr/include/bits/types.h:162:29", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__blkcnt_t", "location": "/usr/include/bits/types.h:167:28", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__blkcnt64_t", "location": "/usr/include/bits/types.h:168:30", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__fsblkcnt_t", "location": "/usr/include/bits/types.h:171:30", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__fsblkcnt64_t", "location": "/usr/include/bits/types.h:172:32", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__fsfilcnt_t", "location": "/usr/include/bits/types.h:175:30", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__fsfilcnt64_t", "location": "/usr/include/bits/types.h:176:32", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__fsword_t", "location": "/usr/include/bits/types.h:179:28", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__ssize_t", "location": "/usr/include/bits/types.h:181:27", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__syscall_slong_t", "location": "/usr/include/bits/types.h:184:33", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__syscall_ulong_t", "location": "/usr/include/bits/types.h:186:33", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__loff_t", "location": "/usr/include/bits/types.h:190:19", "type": { "tag": "__off64_t" } },
{ "tag": "typedef", "ns": 0, "name": "__qaddr_t", "location": "/usr/include/bits/types.h:191:19", "type": { "tag": ":pointer", "type": { "tag": "__quad_t" } } },
{ "tag": "typedef", "ns": 0, "name": "__caddr_t", "location": "/usr/include/bits/types.h:192:15", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "typedef", "ns": 0, "name": "__intptr_t", "location": "/usr/include/bits/types.h:195:25", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "__socklen_t", "location": "/usr/include/bits/types.h:198:23", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__sig_atomic_t", "location": "/usr/include/bits/types.h:203:13", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "u_char", "location": "/usr/include/sys/types.h:33:18", "type": { "tag": "__u_char" } },
{ "tag": "typedef", "ns": 0, "name": "u_short", "location": "/usr/include/sys/types.h:34:19", "type": { "tag": "__u_short" } },
{ "tag": "typedef", "ns": 0, "name": "u_int", "location": "/usr/include/sys/types.h:35:17", "type": { "tag": "__u_int" } },
{ "tag": "typedef", "ns": 0, "name": "u_long", "location": "/usr/include/sys/types.h:36:18", "type": { "tag": "__u_long" } },
{ "tag": "typedef", "ns": 0, "name": "quad_t", "location": "/usr/include/sys/types.h:37:18", "type": { "tag": "__quad_t" } },
{ "tag": "typedef", "ns": 0, "name": "u_quad_t", "location": "/usr/include/sys/types.h:38:20", "type": { "tag": "__u_quad_t" } },
{ "tag": "typedef", "ns": 0, "name": "fsid_t", "location": "/usr/include/sys/types.h:39:18", "type": { "tag": "__fsid_t" } },
{ "tag": "typedef", "ns": 0, "name": "loff_t", "location": "/usr/include/sys/types.h:44:18", "type": { "tag": "__loff_t" } },
{ "tag": "typedef", "ns": 0, "name": "ino_t", "location": "/usr/include/sys/types.h:48:17", "type": { "tag": "__ino_t" } },
{ "tag": "typedef", "ns": 0, "name": "dev_t", "location": "/usr/include/sys/types.h:60:17", "type": { "tag": "__dev_t" } },
{ "tag": "typedef", "ns": 0, "name": "gid_t", "location": "/usr/include/sys/types.h:65:17", "type": { "tag": "__gid_t" } },
{ "tag": "typedef", "ns": 0, "name": "mode_t", "location": "/usr/include/sys/types.h:70:18", "type": { "tag": "__mode_t" } },
{ "tag": "typedef", "ns": 0, "name": "nlink_t", "location": "/usr/include/sys/types.h:75:19", "type": { "tag": "__nlink_t" } },
{ "tag": "typedef", "ns": 0, "name": "uid_t", "location": "/usr/include/sys/types.h:80:17", "type": { "tag": "__uid_t" } },
{ "tag": "typedef", "ns": 0, "name": "off_t", "location": "/usr/include/sys/types.h:86:17", "type": { "tag": "__off_t" } },
{ "tag": "typedef", "ns": 0, "name": "pid_t", "location": "/usr/include/sys/types.h:98:17", "type": { "tag": "__pid_t" } },
{ "tag": "typedef", "ns": 0, "name": "id_t", "location": "/usr/include/sys/types.h:104:16", "type": { "tag": "__id_t" } },
{ "tag": "typedef", "ns": 0, "name": "ssize_t", "location": "/usr/include/sys/types.h:109:19", "type": { "tag": "__ssize_t" } },
{ "tag": "typedef", "ns": 0, "name": "daddr_t", "location": "/usr/include/sys/types.h:115:19", "type": { "tag": "__daddr_t" } },
{ "tag": "typedef", "ns": 0, "name": "caddr_t", "location": "/usr/include/sys/types.h:116:19", "type": { "tag": "__caddr_t" } },
{ "tag": "typedef", "ns": 0, "name": "key_t", "location": "/usr/include/sys/types.h:122:17", "type": { "tag": "__key_t" } },
{ "tag": "typedef", "ns": 0, "name": "clock_t", "location": "/usr/include/bits/types/clock_t.h:7:19", "type": { "tag": "__clock_t" } },
{ "tag": "typedef", "ns": 0, "name": "clockid_t", "location": "/usr/include/bits/types/clockid_t.h:7:21", "type": { "tag": "__clockid_t" } },
{ "tag": "typedef", "ns": 0, "name": "time_t", "location": "/usr/include/bits/types/time_t.h:7:18", "type": { "tag": "__time_t" } },
{ "tag": "typedef", "ns": 0, "name": "timer_t", "location": "/usr/include/bits/types/timer_t.h:7:19", "type": { "tag": "__timer_t" } },
{ "tag": "typedef", "ns": 0, "name": "size_t", "location": "/usr/lib/clang/5.0.1/include/stddef.h:62:23", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "ulong", "location": "/usr/include/sys/types.h:149:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "ushort", "location": "/usr/include/sys/types.h:150:28", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } },
{ "tag": "typedef", "ns": 0, "name": "uint", "location": "/usr/include/sys/types.h:151:22", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "int8_t", "location": "/usr/include/bits/stdint-intn.h:24:18", "type": { "tag": "__int8_t" } },
{ "tag": "typedef", "ns": 0, "name": "int16_t", "location": "/usr/include/bits/stdint-intn.h:25:19", "type": { "tag": "__int16_t" } },
{ "tag": "typedef", "ns": 0, "name": "int32_t", "location": "/usr/include/bits/stdint-intn.h:26:19", "type": { "tag": "__int32_t" } },
{ "tag": "typedef", "ns": 0, "name": "int64_t", "location": "/usr/include/bits/stdint-intn.h:27:19", "type": { "tag": "__int64_t" } },
{ "tag": "typedef", "ns": 0, "name": "u_int8_t", "location": "/usr/include/sys/types.h:178:1 <Spelling=<scratch space>:7:1>", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "u_int16_t", "location": "/usr/include/sys/types.h:179:1 <Spelling=<scratch space>:9:1>", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } },
{ "tag": "typedef", "ns": 0, "name": "u_int32_t", "location": "/usr/include/sys/types.h:180:1 <Spelling=<scratch space>:11:1>", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "u_int64_t", "location": "/usr/include/sys/types.h:181:1 <Spelling=<scratch space>:13:1>", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "register_t", "location": "/usr/include/sys/types.h:183:13", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__uint16_identity", "ns": 0, "location": "/usr/include/bits/uintn-identity.h:33:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": "__uint16_t" } }], "return-type": { "tag": "__uint16_t" } },
{ "tag": "function", "name": "__uint32_identity", "ns": 0, "location": "/usr/include/bits/uintn-identity.h:39:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": "__uint32_t" } }], "return-type": { "tag": "__uint32_t" } },
{ "tag": "function", "name": "__uint64_identity", "ns": 0, "location": "/usr/include/bits/uintn-identity.h:45:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": "__uint64_t" } }], "return-type": { "tag": "__uint64_t" } },
{ "tag": "typedef", "ns": 0, "name": "__sigset_t", "location": "/usr/include/bits/types/__sigset_t.h:8:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 2, "location": "/usr/include/bits/types/__sigset_t.h:5:9", "bit-size": 1024, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__val", "bit-offset": 0, "bit-size": 1024, "bit-alignment": 64, "type": { "tag": ":array", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 }, "size": 16 } }] } },
{ "tag": "typedef", "ns": 0, "name": "sigset_t", "location": "/usr/include/bits/types/sigset_t.h:7:20", "type": { "tag": "__sigset_t" } },
{ "tag": "struct", "ns": 0, "name": "timeval", "id": 0, "location": "/usr/include/bits/types/struct_timeval.h:8:8", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "tv_sec", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__time_t" } }, { "tag": "field", "name": "tv_usec", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__suseconds_t" } }] },
{ "tag": "struct", "ns": 0, "name": "timespec", "id": 0, "location": "/usr/include/bits/types/struct_timespec.h:8:8", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "tv_sec", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__time_t" } }, { "tag": "field", "name": "tv_nsec", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__syscall_slong_t" } }] },
{ "tag": "typedef", "ns": 0, "name": "suseconds_t", "location": "/usr/include/sys/select.h:43:23", "type": { "tag": "__suseconds_t" } },
{ "tag": "typedef", "ns": 0, "name": "__fd_mask", "location": "/usr/include/sys/select.h:49:18", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "fd_set", "location": "/usr/include/sys/select.h:70:5", "type": { "tag": "struct", "ns": 0, "name": "", "id": 3, "location": "/usr/include/sys/select.h:59:9", "bit-size": 1024, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__fds_bits", "bit-offset": 0, "bit-size": 1024, "bit-alignment": 64, "type": { "tag": ":array", "type": { "tag": "__fd_mask" }, "size": 16 } }] } },
{ "tag": "typedef", "ns": 0, "name": "fd_mask", "location": "/usr/include/sys/select.h:77:19", "type": { "tag": "__fd_mask" } },
{ "tag": "function", "name": "select", "ns": 0, "location": "/usr/include/sys/select.h:101:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nfds", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__readfds", "type": { "tag": ":pointer", "type": { "tag": "fd_set" } } }, { "tag": "parameter", "name": "__writefds", "type": { "tag": ":pointer", "type": { "tag": "fd_set" } } }, { "tag": "parameter", "name": "__exceptfds", "type": { "tag": ":pointer", "type": { "tag": "fd_set" } } }, { "tag": "parameter", "name": "__timeout", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "timeval", "id": 4 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "pselect", "ns": 0, "location": "/usr/include/sys/select.h:113:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nfds", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__readfds", "type": { "tag": ":pointer", "type": { "tag": "fd_set" } } }, { "tag": "parameter", "name": "__writefds", "type": { "tag": ":pointer", "type": { "tag": "fd_set" } } }, { "tag": "parameter", "name": "__exceptfds", "type": { "tag": ":pointer", "type": { "tag": "fd_set" } } }, { "tag": "parameter", "name": "__timeout", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "timespec", "id": 5 } } }, { "tag": "parameter", "name": "__sigmask", "type": { "tag": ":pointer", "type": { "tag": "__sigset_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "gnu_dev_major", "ns": 0, "location": "/usr/include/sys/sysmacros.h:73:1 <Spelling=<scratch space>:14:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dev", "type": { "tag": "__dev_t" } }], "return-type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "gnu_dev_minor", "ns": 0, "location": "/usr/include/sys/sysmacros.h:74:1 <Spelling=<scratch space>:15:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dev", "type": { "tag": "__dev_t" } }], "return-type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "gnu_dev_makedev", "ns": 0, "location": "/usr/include/sys/sysmacros.h:75:1 <Spelling=<scratch space>:16:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__major", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__minor", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__dev_t" } },
{ "tag": "typedef", "ns": 0, "name": "blksize_t", "location": "/usr/include/sys/types.h:212:21", "type": { "tag": "__blksize_t" } },
{ "tag": "typedef", "ns": 0, "name": "blkcnt_t", "location": "/usr/include/sys/types.h:219:20", "type": { "tag": "__blkcnt_t" } },
{ "tag": "typedef", "ns": 0, "name": "fsblkcnt_t", "location": "/usr/include/sys/types.h:223:22", "type": { "tag": "__fsblkcnt_t" } },
{ "tag": "typedef", "ns": 0, "name": "fsfilcnt_t", "location": "/usr/include/sys/types.h:227:22", "type": { "tag": "__fsfilcnt_t" } },
{ "tag": "struct", "ns": 0, "name": "__pthread_rwlock_arch_t", "id": 0, "location": "/usr/include/bits/pthreadtypes-arch.h:65:8", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__readers", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__writers", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__wrphase_futex", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__writers_futex", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__pad3", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__pad4", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__cur_writer", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__shared", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__rwelision", "bit-offset": 256, "bit-size": 8, "bit-alignment": 8, "type": { "tag": ":signed-char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "field", "name": "__pad1", "bit-offset": 264, "bit-size": 56, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 }, "size": 7 } }, { "tag": "field", "name": "__pad2", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "__flags", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "struct", "ns": 0, "name": "__pthread_internal_list", "id": 0, "location": "/usr/include/bits/thread-shared-types.h:82:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__prev", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "__pthread_internal_list", "id": 6 } } }, { "tag": "field", "name": "__next", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "__pthread_internal_list", "id": 6 } } }] },
{ "tag": "typedef", "ns": 0, "name": "__pthread_list_t", "location": "/usr/include/bits/thread-shared-types.h:86:3", "type": { "tag": ":struct", "name": "__pthread_internal_list", "id": 6 } },
{ "tag": "struct", "ns": 0, "name": "__pthread_mutex_s", "id": 0, "location": "/usr/include/bits/thread-shared-types.h:118:8", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__lock", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__count", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__owner", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__nusers", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__kind", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__spins", "bit-offset": 160, "bit-size": 16, "bit-alignment": 16, "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "field", "name": "__elision", "bit-offset": 176, "bit-size": 16, "bit-alignment": 16, "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "field", "name": "__list", "bit-offset": 192, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "__pthread_list_t" } }] },
{ "tag": "struct", "ns": 0, "name": "__pthread_cond_s", "id": 0, "location": "/usr/include/bits/thread-shared-types.h:151:8", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "union", "ns": 22018, "name": "", "id": 7, "location": "/usr/include/bits/thread-shared-types.h:153:17", "bit-size": 64, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__wseq", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":unsigned-long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "__wseq32", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "struct", "ns": 0, "name": "", "id": 8, "location": "/usr/include/bits/thread-shared-types.h:156:5", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__low", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__high", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }] } }] } }, { "tag": "field", "name": "", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "union", "ns": 0, "name": "", "id": 9, "location": "/usr/include/bits/thread-shared-types.h:162:17", "bit-size": 64, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__g1_start", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":unsigned-long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "__g1_start32", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "struct", "ns": 0, "name": "", "id": 10, "location": "/usr/include/bits/thread-shared-types.h:165:5", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__low", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__high", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }] } }] } }, { "tag": "field", "name": "__g_refs", "bit-offset": 128, "bit-size": 64, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 }, "size": 2 } }, { "tag": "field", "name": "__g_size", "bit-offset": 192, "bit-size": 64, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 }, "size": 2 } }, { "tag": "field", "name": "__g1_orig_size", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__wrefs", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__g_signals", "bit-offset": 320, "bit-size": 64, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 }, "size": 2 } }] },
{ "tag": "typedef", "ns": 0, "name": "pthread_t", "location": "/usr/include/bits/pthreadtypes.h:27:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "pthread_mutexattr_t", "location": "/usr/include/bits/pthreadtypes.h:36:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 11, "location": "/usr/include/bits/pthreadtypes.h:32:9", "bit-size": 32, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 32, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 4 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] } },
{ "tag": "typedef", "ns": 0, "name": "pthread_condattr_t", "location": "/usr/include/bits/pthreadtypes.h:45:3", "type": { "tag": "union", "ns": 22018, "name": "", "id": 12, "location": "/usr/include/bits/pthreadtypes.h:41:9", "bit-size": 32, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 32, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 4 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] } },
{ "tag": "typedef", "ns": 0, "name": "pthread_key_t", "location": "/usr/include/bits/pthreadtypes.h:49:22", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "pthread_once_t", "location": "/usr/include/bits/pthreadtypes.h:53:30", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "union", "ns": 0, "name": "pthread_attr_t", "id": 0, "location": "/usr/include/bits/pthreadtypes.h:56:7", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 448, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 56 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }] },
{ "tag": "typedef", "ns": 0, "name": "pthread_attr_t", "location": "/usr/include/bits/pthreadtypes.h:62:30", "type": { "tag": ":union", "name": "pthread_attr_t", "id": 13 } },
{ "tag": "typedef", "ns": 0, "name": "pthread_mutex_t", "location": "/usr/include/bits/pthreadtypes.h:72:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 14, "location": "/usr/include/bits/pthreadtypes.h:67:9", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__data", "bit-offset": 0, "bit-size": 320, "bit-alignment": 64, "type": { "tag": ":struct", "name": "__pthread_mutex_s", "id": 15 } }, { "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 320, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 40 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "typedef", "ns": 0, "name": "pthread_cond_t", "location": "/usr/include/bits/pthreadtypes.h:80:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 16, "location": "/usr/include/bits/pthreadtypes.h:75:9", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__data", "bit-offset": 0, "bit-size": 384, "bit-alignment": 64, "type": { "tag": ":struct", "name": "__pthread_cond_s", "id": 17 } }, { "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 384, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 48 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "typedef", "ns": 0, "name": "pthread_rwlock_t", "location": "/usr/include/bits/pthreadtypes.h:91:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 18, "location": "/usr/include/bits/pthreadtypes.h:86:9", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__data", "bit-offset": 0, "bit-size": 448, "bit-alignment": 64, "type": { "tag": ":struct", "name": "__pthread_rwlock_arch_t", "id": 19 } }, { "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 448, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 56 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "typedef", "ns": 0, "name": "pthread_rwlockattr_t", "location": "/usr/include/bits/pthreadtypes.h:97:3", "type": { "tag": "union", "ns": 22018, "name": "", "id": 20, "location": "/usr/include/bits/pthreadtypes.h:93:9", "bit-size": 64, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 64, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 8 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "typedef", "ns": 0, "name": "pthread_spinlock_t", "location": "/usr/include/bits/pthreadtypes.h:103:22", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "pthread_barrier_t", "location": "/usr/include/bits/pthreadtypes.h:112:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 21, "location": "/usr/include/bits/pthreadtypes.h:108:9", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 256, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 32 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "typedef", "ns": 0, "name": "pthread_barrierattr_t", "location": "/usr/include/bits/pthreadtypes.h:118:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 22, "location": "/usr/include/bits/pthreadtypes.h:114:9", "bit-size": 32, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__size", "bit-offset": 0, "bit-size": 32, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 4 } }, { "tag": "field", "name": "__align", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] } },
{ "tag": "struct", "ns": 0, "name": "_IO_FILE", "id": 0, "location": "/usr/include/bits/types/__FILE.h:4:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "__FILE", "location": "/usr/include/bits/types/__FILE.h:5:25", "type": { "tag": "struct", "ns": 0, "name": "_IO_FILE", "id": 0, "location": "/usr/include/bits/types/__FILE.h:4:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "struct", "ns": 0, "name": "_IO_FILE", "id": 0, "location": "/usr/include/bits/types/FILE.h:4:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "FILE", "location": "/usr/include/bits/types/FILE.h:7:25", "type": { "tag": "struct", "ns": 0, "name": "_IO_FILE", "id": 0, "location": "/usr/include/bits/types/__FILE.h:4:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "typedef", "ns": 0, "name": "__mbstate_t", "location": "/usr/include/bits/types/__mbstate_t.h:21:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 24, "location": "/usr/include/bits/types/__mbstate_t.h:13:9", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__count", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__value", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "union", "ns": 0, "name": "", "id": 25, "location": "/usr/include/bits/types/__mbstate_t.h:16:3", "bit-size": 32, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "__wch", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "__wchb", "bit-offset": 0, "bit-size": 32, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 4 } }] } }] } },
{ "tag": "typedef", "ns": 0, "name": "_G_fpos_t", "location": "/usr/include/_G_config.h:26:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 26, "location": "/usr/include/_G_config.h:22:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__pos", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__off_t" } }, { "tag": "field", "name": "__state", "bit-offset": 64, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "__mbstate_t" } }] } },
{ "tag": "typedef", "ns": 0, "name": "_G_fpos64_t", "location": "/usr/include/_G_config.h:31:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 27, "location": "/usr/include/_G_config.h:27:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__pos", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__off64_t" } }, { "tag": "field", "name": "__state", "bit-offset": 64, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "__mbstate_t" } }] } },
{ "tag": "typedef", "ns": 0, "name": "va_list", "location": "/usr/lib/clang/5.0.1/include/stdarg.h:30:27", "type": { "tag": "__builtin_va_list" } },
{ "tag": "typedef", "ns": 0, "name": "__gnuc_va_list", "location": "/usr/lib/clang/5.0.1/include/stdarg.h:48:27", "type": { "tag": "__builtin_va_list" } },
{ "tag": "struct", "ns": 0, "name": "_IO_jump_t", "id": 0, "location": "/usr/include/libio.h:145:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "struct", "ns": 0, "name": "_IO_FILE", "id": 0, "location": "/usr/include/libio.h:145:28", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "_IO_lock_t", "location": "/usr/include/libio.h:150:14", "type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "_IO_marker", "id": 0, "location": "/usr/include/libio.h:156:8", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "_next", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "_IO_marker", "id": 28 } } }, { "tag": "field", "name": "_sbuf", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 1781, "name": "_IO_FILE", "id": 0, "location": "/usr/include/bits/types/__FILE.h:4:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } } }, { "tag": "field", "name": "_pos", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "enum", "ns": 0, "name": "__codecvt_result", "id": 0, "location": "/usr/include/libio.h:176:6", "fields": [{ "tag": "field", "name": "__codecvt_ok", "value": 0 }, { "tag": "field", "name": "__codecvt_partial", "value": 1 }, { "tag": "field", "name": "__codecvt_error", "value": 2 }, { "tag": "field", "name": "__codecvt_noconv", "value": 3 }] },
{ "tag": "struct", "ns": 0, "name": "_IO_FILE", "id": 0, "location": "/usr/include/libio.h:241:8", "bit-size": 1728, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "_flags", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "_IO_read_ptr", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_read_end", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_read_base", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_write_base", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_write_ptr", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_write_end", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_buf_base", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_buf_end", "bit-offset": 512, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_save_base", "bit-offset": 576, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_backup_base", "bit-offset": 640, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_IO_save_end", "bit-offset": 704, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "_markers", "bit-offset": 768, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "_IO_marker", "id": 28 } } }, { "tag": "field", "name": "_chain", "bit-offset": 832, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "_IO_FILE", "id": 29 } } }, { "tag": "field", "name": "_fileno", "bit-offset": 896, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "_flags2", "bit-offset": 928, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "_old_offset", "bit-offset": 960, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__off_t" } }, { "tag": "field", "name": "_cur_column", "bit-offset": 1024, "bit-size": 16, "bit-alignment": 16, "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "field", "name": "_vtable_offset", "bit-offset": 1040, "bit-size": 8, "bit-alignment": 8, "type": { "tag": ":signed-char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "field", "name": "_shortbuf", "bit-offset": 1048, "bit-size": 8, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 1 } }, { "tag": "field", "name": "_lock", "bit-offset": 1088, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "_offset", "bit-offset": 1152, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "__off64_t" } }, { "tag": "field", "name": "__pad1", "bit-offset": 1216, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "__pad2", "bit-offset": 1280, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "__pad3", "bit-offset": 1344, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "__pad4", "bit-offset": 1408, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "__pad5", "bit-offset": 1472, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "size_t" } }, { "tag": "field", "name": "_mode", "bit-offset": 1536, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "_unused2", "bit-offset": 1568, "bit-size": 160, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 20 } }] },
{ "tag": "typedef", "ns": 0, "name": "_IO_FILE", "location": "/usr/include/libio.h:310:25", "type": { "tag": ":struct", "name": "_IO_FILE", "id": 29 } },
{ "tag": "struct", "ns": 0, "name": "_IO_FILE_plus", "id": 0, "location": "/usr/include/libio.h:313:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "extern", "name": "_IO_2_1_stdin_", "ns": 0, "location": "/usr/include/libio.h:315:29", "type": { "tag": "struct", "ns": 0, "name": "_IO_FILE_plus", "id": 0, "location": "/usr/include/libio.h:313:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "extern", "name": "_IO_2_1_stdout_", "ns": 0, "location": "/usr/include/libio.h:316:29", "type": { "tag": "struct", "ns": 22018, "name": "_IO_FILE_plus", "id": 0, "location": "/usr/include/libio.h:313:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "extern", "name": "_IO_2_1_stderr_", "ns": 0, "location": "/usr/include/libio.h:317:29", "type": { "tag": "struct", "ns": 22018, "name": "_IO_FILE_plus", "id": 0, "location": "/usr/include/libio.h:313:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "typedef", "ns": 0, "name": "__io_read_fn", "location": "/usr/include/libio.h:333:19", "type": { "tag": ":function" } },
{ "tag": "typedef", "ns": 0, "name": "__io_write_fn", "location": "/usr/include/libio.h:341:19", "type": { "tag": ":function" } },
{ "tag": "typedef", "ns": 0, "name": "__io_seek_fn", "location": "/usr/include/libio.h:350:13", "type": { "tag": ":function" } },
{ "tag": "typedef", "ns": 0, "name": "__io_close_fn", "location": "/usr/include/libio.h:353:13", "type": { "tag": ":function" } },
{ "tag": "function", "name": "__underflow", "ns": 0, "location": "/usr/include/libio.h:385:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__uflow", "ns": 0, "location": "/usr/include/libio.h:386:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__overflow", "ns": 0, "location": "/usr/include/libio.h:387:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }, { "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_getc", "ns": 0, "location": "/usr/include/libio.h:429:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fp", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_putc", "ns": 0, "location": "/usr/include/libio.h:430:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__fp", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_feof", "ns": 0, "location": "/usr/include/libio.h:431:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fp", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_ferror", "ns": 0, "location": "/usr/include/libio.h:432:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fp", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_peekc_locked", "ns": 0, "location": "/usr/include/libio.h:434:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fp", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_flockfile", "ns": 0, "location": "/usr/include/libio.h:440:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_IO_funlockfile", "ns": 0, "location": "/usr/include/libio.h:441:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_IO_ftrylockfile", "ns": 0, "location": "/usr/include/libio.h:442:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_vfscanf", "ns": 0, "location": "/usr/include/libio.h:458:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "", "type": { "tag": "__gnuc_va_list" } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_vfprintf", "ns": 0, "location": "/usr/include/libio.h:460:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_IO_padn", "ns": 0, "location": "/usr/include/libio.h:462:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }, { "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "__ssize_t" } }], "return-type": { "tag": "__ssize_t" } },
{ "tag": "function", "name": "_IO_sgetn", "ns": 0, "location": "/usr/include/libio.h:463:19", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "_IO_seekoff", "ns": 0, "location": "/usr/include/libio.h:465:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }, { "tag": "parameter", "name": "", "type": { "tag": "__off64_t" } }, { "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__off64_t" } },
{ "tag": "function", "name": "_IO_seekpos", "ns": 0, "location": "/usr/include/libio.h:466:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }, { "tag": "parameter", "name": "", "type": { "tag": "__off64_t" } }, { "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__off64_t" } },
{ "tag": "function", "name": "_IO_free_backup_area", "ns": 0, "location": "/usr/include/libio.h:468:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "_IO_FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "va_list", "location": "/usr/include/stdio.h:46:20", "type": { "tag": "__gnuc_va_list" } },
{ "tag": "typedef", "ns": 0, "name": "fpos_t", "location": "/usr/include/stdio.h:78:19", "type": { "tag": "_G_fpos_t" } },
{ "tag": "extern", "name": "stdin", "ns": 0, "location": "/usr/include/stdio.h:135:25", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "_IO_FILE", "id": 29 } } },
{ "tag": "extern", "name": "stdout", "ns": 0, "location": "/usr/include/stdio.h:136:25", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "_IO_FILE", "id": 29 } } },
{ "tag": "extern", "name": "stderr", "ns": 0, "location": "/usr/include/stdio.h:137:25", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "_IO_FILE", "id": 29 } } },
{ "tag": "function", "name": "remove", "ns": 0, "location": "/usr/include/stdio.h:144:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__filename", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "rename", "ns": 0, "location": "/usr/include/stdio.h:146:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__old", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__new", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "renameat", "ns": 0, "location": "/usr/include/stdio.h:150:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__oldfd", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__old", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__newfd", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__new", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "tmpfile", "ns": 0, "location": "/usr/include/stdio.h:159:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "FILE" } } },
{ "tag": "function", "name": "tmpnam", "ns": 0, "location": "/usr/include/stdio.h:173:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "tmpnam_r", "ns": 0, "location": "/usr/include/stdio.h:178:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "tempnam", "ns": 0, "location": "/usr/include/stdio.h:190:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dir", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__pfx", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "fclose", "ns": 0, "location": "/usr/include/stdio.h:199:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fflush", "ns": 0, "location": "/usr/include/stdio.h:204:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fflush_unlocked", "ns": 0, "location": "/usr/include/stdio.h:213:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fopen", "ns": 0, "location": "/usr/include/stdio.h:232:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__filename", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__modes", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "FILE" } } },
{ "tag": "function", "name": "freopen", "ns": 0, "location": "/usr/include/stdio.h:238:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__filename", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__modes", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "FILE" } } },
{ "tag": "function", "name": "fdopen", "ns": 0, "location": "/usr/include/stdio.h:265:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fd", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__modes", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "FILE" } } },
{ "tag": "function", "name": "fmemopen", "ns": 0, "location": "/usr/include/stdio.h:278:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__modes", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "FILE" } } },
{ "tag": "function", "name": "open_memstream", "ns": 0, "location": "/usr/include/stdio.h:284:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__bufloc", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__sizeloc", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "FILE" } } },
{ "tag": "function", "name": "setbuf", "ns": 0, "location": "/usr/include/stdio.h:290:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "setvbuf", "ns": 0, "location": "/usr/include/stdio.h:294:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__modes", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "setbuffer", "ns": 0, "location": "/usr/include/stdio.h:300:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "setlinebuf", "ns": 0, "location": "/usr/include/stdio.h:304:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "fprintf", "ns": 0, "location": "/usr/include/stdio.h:312:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "printf", "ns": 0, "location": "/usr/include/stdio.h:318:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "sprintf", "ns": 0, "location": "/usr/include/stdio.h:320:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vfprintf", "ns": 0, "location": "/usr/include/stdio.h:327:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vprintf", "ns": 0, "location": "/usr/include/stdio.h:333:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vsprintf", "ns": 0, "location": "/usr/include/stdio.h:335:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "snprintf", "ns": 0, "location": "/usr/include/stdio.h:340:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__maxlen", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vsnprintf", "ns": 0, "location": "/usr/include/stdio.h:344:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__maxlen", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vdprintf", "ns": 0, "location": "/usr/include/stdio.h:365:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fd", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "dprintf", "ns": 0, "location": "/usr/include/stdio.h:368:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fd", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fscanf", "ns": 0, "location": "/usr/include/stdio.h:377:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "scanf", "ns": 0, "location": "/usr/include/stdio.h:383:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "sscanf", "ns": 0, "location": "/usr/include/stdio.h:385:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fscanf", "ns": 0, "location": "/usr/include/stdio.h:395:12 <Spelling=/usr/include/stdio.h:395:24>", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "scanf", "ns": 0, "location": "/usr/include/stdio.h:398:12 <Spelling=/usr/include/stdio.h:398:24>", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "sscanf", "ns": 0, "location": "/usr/include/stdio.h:400:12 <Spelling=/usr/include/stdio.h:400:28>", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vfscanf", "ns": 0, "location": "/usr/include/stdio.h:420:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vscanf", "ns": 0, "location": "/usr/include/stdio.h:428:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vsscanf", "ns": 0, "location": "/usr/include/stdio.h:432:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vfscanf", "ns": 0, "location": "/usr/include/stdio.h:443:12 <Spelling=/usr/include/stdio.h:443:24>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vscanf", "ns": 0, "location": "/usr/include/stdio.h:448:12 <Spelling=/usr/include/stdio.h:448:24>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vsscanf", "ns": 0, "location": "/usr/include/stdio.h:451:12 <Spelling=/usr/include/stdio.h:451:28>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fgetc", "ns": 0, "location": "/usr/include/stdio.h:477:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "getc", "ns": 0, "location": "/usr/include/stdio.h:478:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "getchar", "ns": 0, "location": "/usr/include/stdio.h:484:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "getc_unlocked", "ns": 0, "location": "/usr/include/stdio.h:495:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "getchar_unlocked", "ns": 0, "location": "/usr/include/stdio.h:496:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fgetc_unlocked", "ns": 0, "location": "/usr/include/stdio.h:506:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fputc", "ns": 0, "location": "/usr/include/stdio.h:517:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "putc", "ns": 0, "location": "/usr/include/stdio.h:518:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "putchar", "ns": 0, "location": "/usr/include/stdio.h:524:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fputc_unlocked", "ns": 0, "location": "/usr/include/stdio.h:537:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "putc_unlocked", "ns": 0, "location": "/usr/include/stdio.h:545:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "putchar_unlocked", "ns": 0, "location": "/usr/include/stdio.h:546:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "getw", "ns": 0, "location": "/usr/include/stdio.h:553:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "putw", "ns": 0, "location": "/usr/include/stdio.h:556:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fgets", "ns": 0, "location": "/usr/include/stdio.h:564:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "__getdelim", "ns": 0, "location": "/usr/include/stdio.h:603:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__lineptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }, { "tag": "parameter", "name": "__delimiter", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "__ssize_t" } },
{ "tag": "function", "name": "getdelim", "ns": 0, "location": "/usr/include/stdio.h:606:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__lineptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }, { "tag": "parameter", "name": "__delimiter", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "__ssize_t" } },
{ "tag": "function", "name": "getline", "ns": 0, "location": "/usr/include/stdio.h:616:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__lineptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "__ssize_t" } },
{ "tag": "function", "name": "fputs", "ns": 0, "location": "/usr/include/stdio.h:626:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "puts", "ns": 0, "location": "/usr/include/stdio.h:632:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ungetc", "ns": 0, "location": "/usr/include/stdio.h:639:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fread", "ns": 0, "location": "/usr/include/stdio.h:646:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ptr", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "fwrite", "ns": 0, "location": "/usr/include/stdio.h:652:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ptr", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "fread_unlocked", "ns": 0, "location": "/usr/include/stdio.h:673:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ptr", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "fwrite_unlocked", "ns": 0, "location": "/usr/include/stdio.h:675:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ptr", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "fseek", "ns": 0, "location": "/usr/include/stdio.h:684:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__off", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__whence", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ftell", "ns": 0, "location": "/usr/include/stdio.h:689:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "rewind", "ns": 0, "location": "/usr/include/stdio.h:694:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "fseeko", "ns": 0, "location": "/usr/include/stdio.h:707:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__off", "type": { "tag": "__off_t" } }, { "tag": "parameter", "name": "__whence", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ftello", "ns": 0, "location": "/usr/include/stdio.h:712:16", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": "__off_t" } },
{ "tag": "function", "name": "fgetpos", "ns": 0, "location": "/usr/include/stdio.h:731:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__pos", "type": { "tag": ":pointer", "type": { "tag": "fpos_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fsetpos", "ns": 0, "location": "/usr/include/stdio.h:736:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "__pos", "type": { "tag": ":pointer", "type": { "tag": "fpos_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "clearerr", "ns": 0, "location": "/usr/include/stdio.h:757:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "feof", "ns": 0, "location": "/usr/include/stdio.h:759:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ferror", "ns": 0, "location": "/usr/include/stdio.h:761:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "clearerr_unlocked", "ns": 0, "location": "/usr/include/stdio.h:765:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "feof_unlocked", "ns": 0, "location": "/usr/include/stdio.h:766:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ferror_unlocked", "ns": 0, "location": "/usr/include/stdio.h:767:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "perror", "ns": 0, "location": "/usr/include/stdio.h:775:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "extern", "name": "sys_nerr", "ns": 0, "location": "/usr/include/bits/sys_errlist.h:26:12", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "extern", "name": "sys_errlist", "ns": 0, "location": "/usr/include/bits/sys_errlist.h:27:26", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } },
{ "tag": "function", "name": "fileno", "ns": 0, "location": "/usr/include/stdio.h:786:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fileno_unlocked", "ns": 0, "location": "/usr/include/stdio.h:791:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "popen", "ns": 0, "location": "/usr/include/stdio.h:800:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__command", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__modes", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "FILE" } } },
{ "tag": "function", "name": "pclose", "ns": 0, "location": "/usr/include/stdio.h:806:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ctermid", "ns": 0, "location": "/usr/include/stdio.h:812:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "flockfile", "ns": 0, "location": "/usr/include/stdio.h:840:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "ftrylockfile", "ns": 0, "location": "/usr/include/stdio.h:844:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "funlockfile", "ns": 0, "location": "/usr/include/stdio.h:847:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "wchar_t", "location": "/usr/lib/clang/5.0.1/include/stddef.h:90:24", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "div_t", "location": "/usr/include/stdlib.h:62:5", "type": { "tag": "struct", "ns": 0, "name": "", "id": 31, "location": "/usr/include/stdlib.h:58:9", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "quot", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "rem", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] } },
{ "tag": "typedef", "ns": 0, "name": "ldiv_t", "location": "/usr/include/stdlib.h:70:5", "type": { "tag": "struct", "ns": 2110, "name": "", "id": 32, "location": "/usr/include/stdlib.h:66:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "quot", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "rem", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "typedef", "ns": 0, "name": "lldiv_t", "location": "/usr/include/stdlib.h:80:5", "type": { "tag": "struct", "ns": 7195, "name": "", "id": 33, "location": "/usr/include/stdlib.h:76:23", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "quot", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "rem", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "function", "name": "__ctype_get_mb_cur_max", "ns": 0, "location": "/usr/include/stdlib.h:97:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "atof", "ns": 0, "location": "/usr/include/stdlib.h:101:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "atoi", "ns": 0, "location": "/usr/include/stdlib.h:104:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "atol", "ns": 0, "location": "/usr/include/stdlib.h:107:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "atoll", "ns": 0, "location": "/usr/include/stdlib.h:112:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "strtod", "ns": 0, "location": "/usr/include/stdlib.h:117:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "strtof", "ns": 0, "location": "/usr/include/stdlib.h:123:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strtold", "ns": 0, "location": "/usr/include/stdlib.h:126:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "strtol", "ns": 0, "location": "/usr/include/stdlib.h:139:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "strtoul", "ns": 0, "location": "/usr/include/stdlib.h:143:26", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "strtoq", "ns": 0, "location": "/usr/include/stdlib.h:150:22", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "strtouq", "ns": 0, "location": "/usr/include/stdlib.h:155:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":unsigned-long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "strtoll", "ns": 0, "location": "/usr/include/stdlib.h:163:22", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "strtoull", "ns": 0, "location": "/usr/include/stdlib.h:168:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":unsigned-long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "l64a", "ns": 0, "location": "/usr/include/stdlib.h:270:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__n", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "a64l", "ns": 0, "location": "/usr/include/stdlib.h:273:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "random", "ns": 0, "location": "/usr/include/stdlib.h:286:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "srandom", "ns": 0, "location": "/usr/include/stdlib.h:289:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "initstate", "ns": 0, "location": "/usr/include/stdlib.h:295:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__statebuf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__statelen", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "setstate", "ns": 0, "location": "/usr/include/stdlib.h:300:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__statebuf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "struct", "ns": 0, "name": "random_data", "id": 0, "location": "/usr/include/stdlib.h:308:8", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "fptr", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "int32_t" } } }, { "tag": "field", "name": "rptr", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "int32_t" } } }, { "tag": "field", "name": "state", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "int32_t" } } }, { "tag": "field", "name": "rand_type", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "rand_deg", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "rand_sep", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "end_ptr", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "int32_t" } } }] },
{ "tag": "function", "name": "random_r", "ns": 0, "location": "/usr/include/stdlib.h:319:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "random_data", "id": 34 } } }, { "tag": "parameter", "name": "__result", "type": { "tag": ":pointer", "type": { "tag": "int32_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "srandom_r", "ns": 0, "location": "/usr/include/stdlib.h:322:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "random_data", "id": 34 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "initstate_r", "ns": 0, "location": "/usr/include/stdlib.h:325:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__statebuf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__statelen", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "random_data", "id": 34 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "setstate_r", "ns": 0, "location": "/usr/include/stdlib.h:330:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__statebuf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "random_data", "id": 34 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "rand", "ns": 0, "location": "/usr/include/stdlib.h:338:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "srand", "ns": 0, "location": "/usr/include/stdlib.h:340:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "rand_r", "ns": 0, "location": "/usr/include/stdlib.h:344:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed", "type": { "tag": ":pointer", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "drand48", "ns": 0, "location": "/usr/include/stdlib.h:352:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "erand48", "ns": 0, "location": "/usr/include/stdlib.h:353:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__xsubi", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "lrand48", "ns": 0, "location": "/usr/include/stdlib.h:356:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "nrand48", "ns": 0, "location": "/usr/include/stdlib.h:357:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__xsubi", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "mrand48", "ns": 0, "location": "/usr/include/stdlib.h:361:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "jrand48", "ns": 0, "location": "/usr/include/stdlib.h:362:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__xsubi", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "srand48", "ns": 0, "location": "/usr/include/stdlib.h:366:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seedval", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "seed48", "ns": 0, "location": "/usr/include/stdlib.h:367:28", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed16v", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } } },
{ "tag": "function", "name": "lcong48", "ns": 0, "location": "/usr/include/stdlib.h:369:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__param", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 7 } }], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "drand48_data", "id": 0, "location": "/usr/include/stdlib.h:375:8", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__x", "bit-offset": 0, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }, { "tag": "field", "name": "__old_x", "bit-offset": 48, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }, { "tag": "field", "name": "__c", "bit-offset": 96, "bit-size": 16, "bit-alignment": 16, "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "field", "name": "__init", "bit-offset": 112, "bit-size": 16, "bit-alignment": 16, "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "field", "name": "__a", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":unsigned-long-long", "bit-size": 64, "bit-alignment": 64 } }] },
{ "tag": "function", "name": "drand48_r", "ns": 0, "location": "/usr/include/stdlib.h:386:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }, { "tag": "parameter", "name": "__result", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "erand48_r", "ns": 0, "location": "/usr/include/stdlib.h:388:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__xsubi", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }, { "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }, { "tag": "parameter", "name": "__result", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "lrand48_r", "ns": 0, "location": "/usr/include/stdlib.h:393:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }, { "tag": "parameter", "name": "__result", "type": { "tag": ":pointer", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "nrand48_r", "ns": 0, "location": "/usr/include/stdlib.h:396:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__xsubi", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }, { "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }, { "tag": "parameter", "name": "__result", "type": { "tag": ":pointer", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mrand48_r", "ns": 0, "location": "/usr/include/stdlib.h:402:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }, { "tag": "parameter", "name": "__result", "type": { "tag": ":pointer", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "jrand48_r", "ns": 0, "location": "/usr/include/stdlib.h:405:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__xsubi", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }, { "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }, { "tag": "parameter", "name": "__result", "type": { "tag": ":pointer", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "srand48_r", "ns": 0, "location": "/usr/include/stdlib.h:411:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seedval", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "seed48_r", "ns": 0, "location": "/usr/include/stdlib.h:414:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__seed16v", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 3 } }, { "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "lcong48_r", "ns": 0, "location": "/usr/include/stdlib.h:417:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__param", "type": { "tag": ":array", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 }, "size": 7 } }, { "tag": "parameter", "name": "__buffer", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "drand48_data", "id": 35 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "malloc", "ns": 0, "location": "/usr/include/stdlib.h:424:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "calloc", "ns": 0, "location": "/usr/include/stdlib.h:426:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nmemb", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "realloc", "ns": 0, "location": "/usr/include/stdlib.h:434:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ptr", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "free", "ns": 0, "location": "/usr/include/stdlib.h:448:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ptr", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "alloca", "ns": 0, "location": "/usr/include/alloca.h:32:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "valloc", "ns": 0, "location": "/usr/include/stdlib.h:457:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "posix_memalign", "ns": 0, "location": "/usr/include/stdlib.h:462:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__memptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }, { "tag": "parameter", "name": "__alignment", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "aligned_alloc", "ns": 0, "location": "/usr/include/stdlib.h:468:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__alignment", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "abort", "ns": 0, "location": "/usr/include/stdlib.h:473:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "atexit", "ns": 0, "location": "/usr/include/stdlib.h:477:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__func", "type": { "tag": ":function-pointer" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "at_quick_exit", "ns": 0, "location": "/usr/include/stdlib.h:485:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__func", "type": { "tag": ":function-pointer" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "on_exit", "ns": 0, "location": "/usr/include/stdlib.h:492:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__func", "type": { "tag": ":function-pointer" } }, { "tag": "parameter", "name": "__arg", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "exit", "ns": 0, "location": "/usr/include/stdlib.h:499:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__status", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "quick_exit", "ns": 0, "location": "/usr/include/stdlib.h:505:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__status", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_Exit", "ns": 0, "location": "/usr/include/stdlib.h:511:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__status", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "getenv", "ns": 0, "location": "/usr/include/stdlib.h:516:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "putenv", "ns": 0, "location": "/usr/include/stdlib.h:529:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__string", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "setenv", "ns": 0, "location": "/usr/include/stdlib.h:535:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__value", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__replace", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "unsetenv", "ns": 0, "location": "/usr/include/stdlib.h:539:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "clearenv", "ns": 0, "location": "/usr/include/stdlib.h:546:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mktemp", "ns": 0, "location": "/usr/include/stdlib.h:557:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__template", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "mkstemp", "ns": 0, "location": "/usr/include/stdlib.h:570:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__template", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mkstemps", "ns": 0, "location": "/usr/include/stdlib.h:592:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__template", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__suffixlen", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mkdtemp", "ns": 0, "location": "/usr/include/stdlib.h:613:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__template", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "system", "ns": 0, "location": "/usr/include/stdlib.h:666:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__command", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "realpath", "ns": 0, "location": "/usr/include/stdlib.h:682:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__resolved", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "typedef", "ns": 0, "name": "__compar_fn_t", "location": "/usr/include/stdlib.h:690:15", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "bsearch", "ns": 0, "location": "/usr/include/stdlib.h:702:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__key", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__nmemb", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__compar", "type": { "tag": "__compar_fn_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "qsort", "ns": 0, "location": "/usr/include/stdlib.h:712:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__base", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__nmemb", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__compar", "type": { "tag": "__compar_fn_t" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "abs", "ns": 0, "location": "/usr/include/stdlib.h:722:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "labs", "ns": 0, "location": "/usr/include/stdlib.h:723:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "llabs", "ns": 0, "location": "/usr/include/stdlib.h:726:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "div", "ns": 0, "location": "/usr/include/stdlib.h:734:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__numer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__denom", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "div_t" } },
{ "tag": "function", "name": "ldiv", "ns": 0, "location": "/usr/include/stdlib.h:736:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__numer", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__denom", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "ldiv_t" } },
{ "tag": "function", "name": "lldiv", "ns": 0, "location": "/usr/include/stdlib.h:740:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__numer", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__denom", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "lldiv_t" } },
{ "tag": "function", "name": "ecvt", "ns": 0, "location": "/usr/include/stdlib.h:754:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "fcvt", "ns": 0, "location": "/usr/include/stdlib.h:760:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "gcvt", "ns": 0, "location": "/usr/include/stdlib.h:766:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "qecvt", "ns": 0, "location": "/usr/include/stdlib.h:772:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "qfcvt", "ns": 0, "location": "/usr/include/stdlib.h:775:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "qgcvt", "ns": 0, "location": "/usr/include/stdlib.h:778:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "ecvt_r", "ns": 0, "location": "/usr/include/stdlib.h:784:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fcvt_r", "ns": 0, "location": "/usr/include/stdlib.h:787:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "qecvt_r", "ns": 0, "location": "/usr/include/stdlib.h:791:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "qfcvt_r", "ns": 0, "location": "/usr/include/stdlib.h:795:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__ndigit", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__decpt", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__sign", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mblen", "ns": 0, "location": "/usr/include/stdlib.h:804:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mbtowc", "ns": 0, "location": "/usr/include/stdlib.h:807:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__pwc", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wctomb", "ns": 0, "location": "/usr/include/stdlib.h:811:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__wchar", "type": { "tag": "wchar_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mbstowcs", "ns": 0, "location": "/usr/include/stdlib.h:815:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__pwcs", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcstombs", "ns": 0, "location": "/usr/include/stdlib.h:818:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__pwcs", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "rpmatch", "ns": 0, "location": "/usr/include/stdlib.h:828:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__response", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "getsubopt", "ns": 0, "location": "/usr/include/stdlib.h:839:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__optionp", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__tokens", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__valuep", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "getloadavg", "ns": 0, "location": "/usr/include/stdlib.h:891:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__loadavg", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__nelem", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "ptrdiff_t", "location": "/usr/lib/clang/5.0.1/include/stddef.h:51:26", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "max_align_t", "location": "/usr/lib/clang/5.0.1/include/__stddef_max_align_t.h:40:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 36, "location": "/usr/lib/clang/5.0.1/include/__stddef_max_align_t.h:35:9", "bit-size": 256, "bit-alignment": 128, "fields": [{ "tag": "field", "name": "__clang_max_align_nonce1", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "__clang_max_align_nonce2", "bit-offset": 128, "bit-size": 128, "bit-alignment": 128, "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }] } },
{ "tag": "function", "name": "memcpy", "ns": 0, "location": "/usr/include/string.h:42:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "memmove", "ns": 0, "location": "/usr/include/string.h:46:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "memccpy", "ns": 0, "location": "/usr/include/string.h:53:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "memset", "ns": 0, "location": "/usr/include/string.h:60:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "memcmp", "ns": 0, "location": "/usr/include/string.h:63:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "memchr", "ns": 0, "location": "/usr/include/string.h:90:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "strcpy", "ns": 0, "location": "/usr/include/string.h:121:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strncpy", "ns": 0, "location": "/usr/include/string.h:124:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strcat", "ns": 0, "location": "/usr/include/string.h:129:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strncat", "ns": 0, "location": "/usr/include/string.h:132:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strcmp", "ns": 0, "location": "/usr/include/string.h:136:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strncmp", "ns": 0, "location": "/usr/include/string.h:139:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strcoll", "ns": 0, "location": "/usr/include/string.h:143:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strxfrm", "ns": 0, "location": "/usr/include/string.h:146:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "struct", "ns": 0, "name": "__locale_struct", "id": 0, "location": "/usr/include/bits/types/__locale_t.h:28:8", "bit-size": 1856, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "__locales", "bit-offset": 0, "bit-size": 832, "bit-alignment": 64, "type": { "tag": ":array", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "__locale_data", "id": 0, "location": "/usr/include/bits/types/__locale_t.h:31:10", "bit-size": 0, "bit-alignment": 0, "fields": [] } }, "size": 13 } }, { "tag": "field", "name": "__ctype_b", "bit-offset": 832, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } } }, { "tag": "field", "name": "__ctype_tolower", "bit-offset": 896, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "__ctype_toupper", "bit-offset": 960, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "field", "name": "__names", "bit-offset": 1024, "bit-size": 832, "bit-alignment": 64, "type": { "tag": ":array", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, "size": 13 } }] },
{ "tag": "struct", "ns": 38, "name": "__locale_data", "id": 0, "location": "/usr/include/bits/types/__locale_t.h:31:10", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "__locale_t", "location": "/usr/include/bits/types/__locale_t.h:42:33", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "__locale_struct", "id": 38 } } },
{ "tag": "typedef", "ns": 0, "name": "locale_t", "location": "/usr/include/bits/types/locale_t.h:24:20", "type": { "tag": "__locale_t" } },
{ "tag": "function", "name": "strcoll_l", "ns": 0, "location": "/usr/include/string.h:155:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__l", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strxfrm_l", "ns": 0, "location": "/usr/include/string.h:159:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__l", "type": { "tag": "locale_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "strdup", "ns": 0, "location": "/usr/include/string.h:166:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strndup", "ns": 0, "location": "/usr/include/string.h:174:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__string", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strchr", "ns": 0, "location": "/usr/include/string.h:225:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strrchr", "ns": 0, "location": "/usr/include/string.h:252:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strcspn", "ns": 0, "location": "/usr/include/string.h:272:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__reject", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "strspn", "ns": 0, "location": "/usr/include/string.h:276:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__accept", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "strpbrk", "ns": 0, "location": "/usr/include/string.h:302:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__accept", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strstr", "ns": 0, "location": "/usr/include/string.h:329:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__haystack", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__needle", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strtok", "ns": 0, "location": "/usr/include/string.h:335:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__delim", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "__strtok_r", "ns": 0, "location": "/usr/include/string.h:340:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__delim", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__save_ptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strtok_r", "ns": 0, "location": "/usr/include/string.h:345:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__delim", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__save_ptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strlen", "ns": 0, "location": "/usr/include/string.h:384:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "strnlen", "ns": 0, "location": "/usr/include/string.h:390:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__string", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__maxlen", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "strerror", "ns": 0, "location": "/usr/include/string.h:396:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__errnum", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strerror_r", "ns": 0, "location": "/usr/include/string.h:409:12 <Spelling=/usr/include/string.h:409:28>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__errnum", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__buf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__buflen", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strerror_l", "ns": 0, "location": "/usr/include/string.h:427:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__errnum", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__l", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "bcmp", "ns": 0, "location": "/usr/include/strings.h:34:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "bcopy", "ns": 0, "location": "/usr/include/strings.h:38:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "bzero", "ns": 0, "location": "/usr/include/strings.h:42:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "index", "ns": 0, "location": "/usr/include/strings.h:68:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "rindex", "ns": 0, "location": "/usr/include/strings.h:96:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "ffs", "ns": 0, "location": "/usr/include/strings.h:104:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strcasecmp", "ns": 0, "location": "/usr/include/strings.h:116:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strncasecmp", "ns": 0, "location": "/usr/include/strings.h:120:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strcasecmp_l", "ns": 0, "location": "/usr/include/strings.h:128:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__loc", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "strncasecmp_l", "ns": 0, "location": "/usr/include/strings.h:133:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__loc", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "explicit_bzero", "ns": 0, "location": "/usr/include/string.h:435:13", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "strsep", "ns": 0, "location": "/usr/include/string.h:439:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stringp", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__delim", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "strsignal", "ns": 0, "location": "/usr/include/string.h:446:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__sig", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "__stpcpy", "ns": 0, "location": "/usr/include/string.h:449:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "stpcpy", "ns": 0, "location": "/usr/include/string.h:451:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "__stpncpy", "ns": 0, "location": "/usr/include/string.h:456:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "stpncpy", "ns": 0, "location": "/usr/include/string.h:459:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "typedef", "ns": 0, "name": "wint_t", "location": "/usr/include/bits/types/wint_t.h:20:23", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "mbstate_t", "location": "/usr/include/bits/types/mbstate_t.h:6:21", "type": { "tag": "__mbstate_t" } },
{ "tag": "struct", "ns": 0, "name": "tm", "id": 0, "location": "/usr/include/wchar.h:83:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "function", "name": "wcscpy", "ns": 0, "location": "/usr/include/wchar.h:87:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcsncpy", "ns": 0, "location": "/usr/include/wchar.h:92:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcscat", "ns": 0, "location": "/usr/include/wchar.h:97:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcsncat", "ns": 0, "location": "/usr/include/wchar.h:101:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcscmp", "ns": 0, "location": "/usr/include/wchar.h:106:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcsncmp", "ns": 0, "location": "/usr/include/wchar.h:109:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcscasecmp", "ns": 0, "location": "/usr/include/wchar.h:114:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcsncasecmp", "ns": 0, "location": "/usr/include/wchar.h:117:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcscasecmp_l", "ns": 0, "location": "/usr/include/wchar.h:122:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__loc", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcsncasecmp_l", "ns": 0, "location": "/usr/include/wchar.h:125:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__loc", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcscoll", "ns": 0, "location": "/usr/include/wchar.h:131:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcsxfrm", "ns": 0, "location": "/usr/include/wchar.h:135:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcscoll_l", "ns": 0, "location": "/usr/include/wchar.h:144:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__loc", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcsxfrm_l", "ns": 0, "location": "/usr/include/wchar.h:150:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__loc", "type": { "tag": "locale_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcsdup", "ns": 0, "location": "/usr/include/wchar.h:154:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcschr", "ns": 0, "location": "/usr/include/wchar.h:164:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wcs", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__wc", "type": { "tag": "wchar_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcsrchr", "ns": 0, "location": "/usr/include/wchar.h:174:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wcs", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__wc", "type": { "tag": "wchar_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcscspn", "ns": 0, "location": "/usr/include/wchar.h:187:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wcs", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__reject", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcsspn", "ns": 0, "location": "/usr/include/wchar.h:191:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wcs", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__accept", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcspbrk", "ns": 0, "location": "/usr/include/wchar.h:201:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wcs", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__accept", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcsstr", "ns": 0, "location": "/usr/include/wchar.h:212:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__haystack", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__needle", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcstok", "ns": 0, "location": "/usr/include/wchar.h:217:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__delim", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__ptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcslen", "ns": 0, "location": "/usr/include/wchar.h:222:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcsnlen", "ns": 0, "location": "/usr/include/wchar.h:240:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__maxlen", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wmemchr", "ns": 0, "location": "/usr/include/wchar.h:253:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__c", "type": { "tag": "wchar_t" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wmemcmp", "ns": 0, "location": "/usr/include/wchar.h:258:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wmemcpy", "ns": 0, "location": "/usr/include/wchar.h:262:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wmemmove", "ns": 0, "location": "/usr/include/wchar.h:267:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wmemset", "ns": 0, "location": "/usr/include/wchar.h:271:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__c", "type": { "tag": "wchar_t" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "btowc", "ns": 0, "location": "/usr/include/wchar.h:284:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "wctob", "ns": 0, "location": "/usr/include/wchar.h:288:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": "wint_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mbsinit", "ns": 0, "location": "/usr/include/wchar.h:292:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "mbrtowc", "ns": 0, "location": "/usr/include/wchar.h:296:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__pwc", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcrtomb", "ns": 0, "location": "/usr/include/wchar.h:301:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__wc", "type": { "tag": "wchar_t" } }, { "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "__mbrlen", "ns": 0, "location": "/usr/include/wchar.h:305:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "mbrlen", "ns": 0, "location": "/usr/include/wchar.h:307:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "mbsrtowcs", "ns": 0, "location": "/usr/include/wchar.h:337:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dst", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcsrtombs", "ns": 0, "location": "/usr/include/wchar.h:343:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dst", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "mbsnrtowcs", "ns": 0, "location": "/usr/include/wchar.h:351:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dst", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__nmc", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcsnrtombs", "ns": 0, "location": "/usr/include/wchar.h:357:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dst", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }, { "tag": "parameter", "name": "__nwc", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__len", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__ps", "type": { "tag": ":pointer", "type": { "tag": "mbstate_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "wcstod", "ns": 0, "location": "/usr/include/wchar.h:377:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "wcstof", "ns": 0, "location": "/usr/include/wchar.h:382:14", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wcstold", "ns": 0, "location": "/usr/include/wchar.h:384:20", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "wcstol", "ns": 0, "location": "/usr/include/wchar.h:397:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "wcstoul", "ns": 0, "location": "/usr/include/wchar.h:402:26", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "wcstoll", "ns": 0, "location": "/usr/include/wchar.h:410:22", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "wcstoull", "ns": 0, "location": "/usr/include/wchar.h:417:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":unsigned-long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "wcpcpy", "ns": 0, "location": "/usr/include/wchar.h:484:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "wcpncpy", "ns": 0, "location": "/usr/include/wchar.h:489:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__dest", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "open_wmemstream", "ns": 0, "location": "/usr/include/wchar.h:500:16", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__bufloc", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } } }, { "tag": "parameter", "name": "__sizeloc", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "__FILE" } } },
{ "tag": "function", "name": "fwide", "ns": 0, "location": "/usr/include/wchar.h:506:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__fp", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }, { "tag": "parameter", "name": "__mode", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fwprintf", "ns": 0, "location": "/usr/include/wchar.h:513:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wprintf", "ns": 0, "location": "/usr/include/wchar.h:520:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "swprintf", "ns": 0, "location": "/usr/include/wchar.h:523:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vfwprintf", "ns": 0, "location": "/usr/include/wchar.h:531:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vwprintf", "ns": 0, "location": "/usr/include/wchar.h:539:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vswprintf", "ns": 0, "location": "/usr/include/wchar.h:544:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fwscanf", "ns": 0, "location": "/usr/include/wchar.h:554:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wscanf", "ns": 0, "location": "/usr/include/wchar.h:561:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "swscanf", "ns": 0, "location": "/usr/include/wchar.h:564:12", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fwscanf", "ns": 0, "location": "/usr/include/wchar.h:575:12 <Spelling=/usr/include/wchar.h:575:24>", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "wscanf", "ns": 0, "location": "/usr/include/wchar.h:579:12 <Spelling=/usr/include/wchar.h:579:24>", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "swscanf", "ns": 0, "location": "/usr/include/wchar.h:582:12 <Spelling=/usr/include/wchar.h:582:28>", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vfwscanf", "ns": 0, "location": "/usr/include/wchar.h:606:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vwscanf", "ns": 0, "location": "/usr/include/wchar.h:614:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vswscanf", "ns": 0, "location": "/usr/include/wchar.h:618:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vfwscanf", "ns": 0, "location": "/usr/include/wchar.h:627:12 <Spelling=/usr/include/wchar.h:627:24>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vwscanf", "ns": 0, "location": "/usr/include/wchar.h:631:12 <Spelling=/usr/include/wchar.h:631:24>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "vswscanf", "ns": 0, "location": "/usr/include/wchar.h:634:12 <Spelling=/usr/include/wchar.h:634:28>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__arg", "type": { "tag": "__gnuc_va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fgetwc", "ns": 0, "location": "/usr/include/wchar.h:660:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "getwc", "ns": 0, "location": "/usr/include/wchar.h:661:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "getwchar", "ns": 0, "location": "/usr/include/wchar.h:667:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "fputwc", "ns": 0, "location": "/usr/include/wchar.h:674:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wc", "type": { "tag": "wchar_t" } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "putwc", "ns": 0, "location": "/usr/include/wchar.h:675:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wc", "type": { "tag": "wchar_t" } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "putwchar", "ns": 0, "location": "/usr/include/wchar.h:681:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wc", "type": { "tag": "wchar_t" } }], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "fgetws", "ns": 0, "location": "/usr/include/wchar.h:689:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ws", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } },
{ "tag": "function", "name": "fputws", "ns": 0, "location": "/usr/include/wchar.h:696:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__ws", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ungetwc", "ns": 0, "location": "/usr/include/wchar.h:704:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__wc", "type": { "tag": "wint_t" } }, { "tag": "parameter", "name": "__stream", "type": { "tag": ":pointer", "type": { "tag": "__FILE" } } }], "return-type": { "tag": "wint_t" } },
{ "tag": "function", "name": "wcsftime", "ns": 0, "location": "/usr/include/wchar.h:768:15", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__s", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__maxsize", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__format", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "__tp", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "tm", "id": 0, "location": "/usr/include/wchar.h:83:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } } }], "return-type": { "tag": "size_t" } },
{ "tag": "typedef", "ns": 0, "name": "uint8_t", "location": "/usr/include/bits/stdint-uintn.h:24:19", "type": { "tag": "__uint8_t" } },
{ "tag": "typedef", "ns": 0, "name": "uint16_t", "location": "/usr/include/bits/stdint-uintn.h:25:20", "type": { "tag": "__uint16_t" } },
{ "tag": "typedef", "ns": 0, "name": "uint32_t", "location": "/usr/include/bits/stdint-uintn.h:26:20", "type": { "tag": "__uint32_t" } },
{ "tag": "typedef", "ns": 0, "name": "uint64_t", "location": "/usr/include/bits/stdint-uintn.h:27:20", "type": { "tag": "__uint64_t" } },
{ "tag": "typedef", "ns": 0, "name": "int_least8_t", "location": "/usr/include/stdint.h:43:22", "type": { "tag": ":signed-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "int_least16_t", "location": "/usr/include/stdint.h:44:20", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } },
{ "tag": "typedef", "ns": 0, "name": "int_least32_t", "location": "/usr/include/stdint.h:45:15", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "int_least64_t", "location": "/usr/include/stdint.h:47:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "uint_least8_t", "location": "/usr/include/stdint.h:54:24", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "uint_least16_t", "location": "/usr/include/stdint.h:55:28", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } },
{ "tag": "typedef", "ns": 0, "name": "uint_least32_t", "location": "/usr/include/stdint.h:56:23", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "uint_least64_t", "location": "/usr/include/stdint.h:58:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "int_fast8_t", "location": "/usr/include/stdint.h:68:22", "type": { "tag": ":signed-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "int_fast16_t", "location": "/usr/include/stdint.h:70:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "int_fast32_t", "location": "/usr/include/stdint.h:71:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "int_fast64_t", "location": "/usr/include/stdint.h:72:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "uint_fast8_t", "location": "/usr/include/stdint.h:81:24", "type": { "tag": ":unsigned-char", "bit-size": 8, "bit-alignment": 8 } },
{ "tag": "typedef", "ns": 0, "name": "uint_fast16_t", "location": "/usr/include/stdint.h:83:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "uint_fast32_t", "location": "/usr/include/stdint.h:84:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "uint_fast64_t", "location": "/usr/include/stdint.h:85:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "intptr_t", "location": "/usr/include/stdint.h:97:19", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "uintptr_t", "location": "/usr/include/stdint.h:100:27", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "intmax_t", "location": "/usr/include/stdint.h:111:21", "type": { "tag": "__intmax_t" } },
{ "tag": "typedef", "ns": 0, "name": "uintmax_t", "location": "/usr/include/stdint.h:112:22", "type": { "tag": "__uintmax_t" } },
{ "tag": "typedef", "ns": 0, "name": "__gwchar_t", "location": "/usr/include/inttypes.h:34:24", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "imaxdiv_t", "location": "/usr/include/inttypes.h:275:5", "type": { "tag": "struct", "ns": 22018, "name": "", "id": 40, "location": "/usr/include/inttypes.h:271:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "quot", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "rem", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }] } },
{ "tag": "function", "name": "imaxabs", "ns": 0, "location": "/usr/include/inttypes.h:290:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__n", "type": { "tag": "intmax_t" } }], "return-type": { "tag": "intmax_t" } },
{ "tag": "function", "name": "imaxdiv", "ns": 0, "location": "/usr/include/inttypes.h:293:18", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__numer", "type": { "tag": "intmax_t" } }, { "tag": "parameter", "name": "__denom", "type": { "tag": "intmax_t" } }], "return-type": { "tag": "imaxdiv_t" } },
{ "tag": "function", "name": "strtoimax", "ns": 0, "location": "/usr/include/inttypes.h:297:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "intmax_t" } },
{ "tag": "function", "name": "strtoumax", "ns": 0, "location": "/usr/include/inttypes.h:301:18", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "uintmax_t" } },
{ "tag": "function", "name": "wcstoimax", "ns": 0, "location": "/usr/include/inttypes.h:305:17", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "__gwchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "__gwchar_t" } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "intmax_t" } },
{ "tag": "function", "name": "wcstoumax", "ns": 0, "location": "/usr/include/inttypes.h:310:18", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__nptr", "type": { "tag": ":pointer", "type": { "tag": "__gwchar_t" } } }, { "tag": "parameter", "name": "__endptr", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "__gwchar_t" } } } }, { "tag": "parameter", "name": "__base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "uintmax_t" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 41, "location": "/usr/include/ctype.h:46:1", "fields": [{ "tag": "field", "name": "_ISupper", "value": 256 }, { "tag": "field", "name": "_ISlower", "value": 512 }, { "tag": "field", "name": "_ISalpha", "value": 1024 }, { "tag": "field", "name": "_ISdigit", "value": 2048 }, { "tag": "field", "name": "_ISxdigit", "value": 4096 }, { "tag": "field", "name": "_ISspace", "value": 8192 }, { "tag": "field", "name": "_ISprint", "value": 16384 }, { "tag": "field", "name": "_ISgraph", "value": 32768 }, { "tag": "field", "name": "_ISblank", "value": 1 }, { "tag": "field", "name": "_IScntrl", "value": 2 }, { "tag": "field", "name": "_ISpunct", "value": 4 }, { "tag": "field", "name": "_ISalnum", "value": 8 }] },
{ "tag": "function", "name": "__ctype_b_loc", "ns": 0, "location": "/usr/include/ctype.h:79:35", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } } } },
{ "tag": "function", "name": "__ctype_tolower_loc", "ns": 0, "location": "/usr/include/ctype.h:81:26", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "__int32_t" } } } },
{ "tag": "function", "name": "__ctype_toupper_loc", "ns": 0, "location": "/usr/include/ctype.h:83:26", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "__int32_t" } } } },
{ "tag": "function", "name": "isalnum", "ns": 0, "location": "/usr/include/ctype.h:108:1 <Spelling=/usr/include/ctype.h:108:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isalpha", "ns": 0, "location": "/usr/include/ctype.h:109:1 <Spelling=/usr/include/ctype.h:109:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "iscntrl", "ns": 0, "location": "/usr/include/ctype.h:110:1 <Spelling=/usr/include/ctype.h:110:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isdigit", "ns": 0, "location": "/usr/include/ctype.h:111:1 <Spelling=/usr/include/ctype.h:111:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "islower", "ns": 0, "location": "/usr/include/ctype.h:112:1 <Spelling=/usr/include/ctype.h:112:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isgraph", "ns": 0, "location": "/usr/include/ctype.h:113:1 <Spelling=/usr/include/ctype.h:113:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isprint", "ns": 0, "location": "/usr/include/ctype.h:114:1 <Spelling=/usr/include/ctype.h:114:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ispunct", "ns": 0, "location": "/usr/include/ctype.h:115:1 <Spelling=/usr/include/ctype.h:115:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isspace", "ns": 0, "location": "/usr/include/ctype.h:116:1 <Spelling=/usr/include/ctype.h:116:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isupper", "ns": 0, "location": "/usr/include/ctype.h:117:1 <Spelling=/usr/include/ctype.h:117:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isxdigit", "ns": 0, "location": "/usr/include/ctype.h:118:1 <Spelling=/usr/include/ctype.h:118:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "tolower", "ns": 0, "location": "/usr/include/ctype.h:122:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "toupper", "ns": 0, "location": "/usr/include/ctype.h:125:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isblank", "ns": 0, "location": "/usr/include/ctype.h:130:1 <Spelling=/usr/include/ctype.h:130:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isascii", "ns": 0, "location": "/usr/include/ctype.h:142:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "toascii", "ns": 0, "location": "/usr/include/ctype.h:146:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_toupper", "ns": 0, "location": "/usr/include/ctype.h:150:1 <Spelling=/usr/include/ctype.h:150:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_tolower", "ns": 0, "location": "/usr/include/ctype.h:151:1 <Spelling=/usr/include/ctype.h:151:12>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isalnum_l", "ns": 0, "location": "/usr/include/ctype.h:251:1 <Spelling=/usr/include/ctype.h:251:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isalpha_l", "ns": 0, "location": "/usr/include/ctype.h:252:1 <Spelling=/usr/include/ctype.h:252:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "iscntrl_l", "ns": 0, "location": "/usr/include/ctype.h:253:1 <Spelling=/usr/include/ctype.h:253:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isdigit_l", "ns": 0, "location": "/usr/include/ctype.h:254:1 <Spelling=/usr/include/ctype.h:254:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "islower_l", "ns": 0, "location": "/usr/include/ctype.h:255:1 <Spelling=/usr/include/ctype.h:255:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isgraph_l", "ns": 0, "location": "/usr/include/ctype.h:256:1 <Spelling=/usr/include/ctype.h:256:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isprint_l", "ns": 0, "location": "/usr/include/ctype.h:257:1 <Spelling=/usr/include/ctype.h:257:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ispunct_l", "ns": 0, "location": "/usr/include/ctype.h:258:1 <Spelling=/usr/include/ctype.h:258:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isspace_l", "ns": 0, "location": "/usr/include/ctype.h:259:1 <Spelling=/usr/include/ctype.h:259:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isupper_l", "ns": 0, "location": "/usr/include/ctype.h:260:1 <Spelling=/usr/include/ctype.h:260:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isxdigit_l", "ns": 0, "location": "/usr/include/ctype.h:261:1 <Spelling=/usr/include/ctype.h:261:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isblank_l", "ns": 0, "location": "/usr/include/ctype.h:263:1 <Spelling=/usr/include/ctype.h:263:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__tolower_l", "ns": 0, "location": "/usr/include/ctype.h:267:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__l", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "tolower_l", "ns": 0, "location": "/usr/include/ctype.h:268:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__l", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__toupper_l", "ns": 0, "location": "/usr/include/ctype.h:271:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__l", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "toupper_l", "ns": 0, "location": "/usr/include/ctype.h:272:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__l", "type": { "tag": "locale_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "float_t", "location": "/usr/include/math.h:83:15", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "double_t", "location": "/usr/include/math.h:84:16", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fpclassify", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:21:1 <Spelling=/usr/include/bits/mathcalls-helper-functions.h:21:20>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__signbit", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:25:1 <Spelling=/usr/include/bits/mathcalls-helper-functions.h:25:20>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__isinf", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:30:1 <Spelling=/usr/include/bits/mathcalls-helper-functions.h:30:20>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__finite", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:33:1 <Spelling=/usr/include/bits/mathcalls-helper-functions.h:33:20>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__isnan", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:36:1 <Spelling=/usr/include/bits/mathcalls-helper-functions.h:36:20>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__iseqsig", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:39:1 <Spelling=/usr/include/bits/mathcalls-helper-functions.h:39:20>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__issignaling", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:42:1 <Spelling=/usr/include/bits/mathcalls-helper-functions.h:42:20>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "acos", "ns": 0, "location": "/usr/include/bits/mathcalls.h:53:1 <Spelling=/usr/include/bits/mathcalls.h:53:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__acos", "ns": 0, "location": "/usr/include/bits/mathcalls.h:53:1 <Spelling=<scratch space>:76:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "asin", "ns": 0, "location": "/usr/include/bits/mathcalls.h:55:1 <Spelling=/usr/include/bits/mathcalls.h:55:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__asin", "ns": 0, "location": "/usr/include/bits/mathcalls.h:55:1 <Spelling=<scratch space>:77:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "atan", "ns": 0, "location": "/usr/include/bits/mathcalls.h:57:1 <Spelling=/usr/include/bits/mathcalls.h:57:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__atan", "ns": 0, "location": "/usr/include/bits/mathcalls.h:57:1 <Spelling=<scratch space>:78:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "atan2", "ns": 0, "location": "/usr/include/bits/mathcalls.h:59:1 <Spelling=/usr/include/bits/mathcalls.h:59:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__atan2", "ns": 0, "location": "/usr/include/bits/mathcalls.h:59:1 <Spelling=<scratch space>:79:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "cos", "ns": 0, "location": "/usr/include/bits/mathcalls.h:62:1 <Spelling=/usr/include/bits/mathcalls.h:62:17>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__cos", "ns": 0, "location": "/usr/include/bits/mathcalls.h:62:1 <Spelling=<scratch space>:81:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "sin", "ns": 0, "location": "/usr/include/bits/mathcalls.h:64:1 <Spelling=/usr/include/bits/mathcalls.h:64:17>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__sin", "ns": 0, "location": "/usr/include/bits/mathcalls.h:64:1 <Spelling=<scratch space>:83:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "tan", "ns": 0, "location": "/usr/include/bits/mathcalls.h:66:1 <Spelling=/usr/include/bits/mathcalls.h:66:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__tan", "ns": 0, "location": "/usr/include/bits/mathcalls.h:66:1 <Spelling=<scratch space>:84:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "cosh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:71:1 <Spelling=/usr/include/bits/mathcalls.h:71:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__cosh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:71:1 <Spelling=<scratch space>:85:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "sinh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:73:1 <Spelling=/usr/include/bits/mathcalls.h:73:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__sinh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:73:1 <Spelling=<scratch space>:86:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "tanh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:75:1 <Spelling=/usr/include/bits/mathcalls.h:75:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__tanh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:75:1 <Spelling=<scratch space>:87:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "acosh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:85:1 <Spelling=/usr/include/bits/mathcalls.h:85:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__acosh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:85:1 <Spelling=<scratch space>:88:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "asinh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:87:1 <Spelling=/usr/include/bits/mathcalls.h:87:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__asinh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:87:1 <Spelling=<scratch space>:89:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "atanh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:89:1 <Spelling=/usr/include/bits/mathcalls.h:89:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__atanh", "ns": 0, "location": "/usr/include/bits/mathcalls.h:89:1 <Spelling=<scratch space>:90:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "exp", "ns": 0, "location": "/usr/include/bits/mathcalls.h:95:1 <Spelling=/usr/include/bits/mathcalls.h:95:17>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__exp", "ns": 0, "location": "/usr/include/bits/mathcalls.h:95:1 <Spelling=<scratch space>:92:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "frexp", "ns": 0, "location": "/usr/include/bits/mathcalls.h:98:1 <Spelling=/usr/include/bits/mathcalls.h:98:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__frexp", "ns": 0, "location": "/usr/include/bits/mathcalls.h:98:1 <Spelling=<scratch space>:93:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "ldexp", "ns": 0, "location": "/usr/include/bits/mathcalls.h:101:1 <Spelling=/usr/include/bits/mathcalls.h:101:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__ldexp", "ns": 0, "location": "/usr/include/bits/mathcalls.h:101:1 <Spelling=<scratch space>:94:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "log", "ns": 0, "location": "/usr/include/bits/mathcalls.h:104:1 <Spelling=/usr/include/bits/mathcalls.h:104:17>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__log", "ns": 0, "location": "/usr/include/bits/mathcalls.h:104:1 <Spelling=<scratch space>:96:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "log10", "ns": 0, "location": "/usr/include/bits/mathcalls.h:107:1 <Spelling=/usr/include/bits/mathcalls.h:107:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__log10", "ns": 0, "location": "/usr/include/bits/mathcalls.h:107:1 <Spelling=<scratch space>:97:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "modf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:110:1 <Spelling=/usr/include/bits/mathcalls.h:110:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__iptr", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__modf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:110:1 <Spelling=<scratch space>:98:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__iptr", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "expm1", "ns": 0, "location": "/usr/include/bits/mathcalls.h:125:1 <Spelling=/usr/include/bits/mathcalls.h:125:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__expm1", "ns": 0, "location": "/usr/include/bits/mathcalls.h:125:1 <Spelling=<scratch space>:100:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "log1p", "ns": 0, "location": "/usr/include/bits/mathcalls.h:128:1 <Spelling=/usr/include/bits/mathcalls.h:128:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__log1p", "ns": 0, "location": "/usr/include/bits/mathcalls.h:128:1 <Spelling=<scratch space>:101:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "logb", "ns": 0, "location": "/usr/include/bits/mathcalls.h:131:1 <Spelling=/usr/include/bits/mathcalls.h:131:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__logb", "ns": 0, "location": "/usr/include/bits/mathcalls.h:131:1 <Spelling=<scratch space>:102:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "exp2", "ns": 0, "location": "/usr/include/bits/mathcalls.h:136:1 <Spelling=/usr/include/bits/mathcalls.h:136:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__exp2", "ns": 0, "location": "/usr/include/bits/mathcalls.h:136:1 <Spelling=<scratch space>:103:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "log2", "ns": 0, "location": "/usr/include/bits/mathcalls.h:139:1 <Spelling=/usr/include/bits/mathcalls.h:139:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__log2", "ns": 0, "location": "/usr/include/bits/mathcalls.h:139:1 <Spelling=<scratch space>:104:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "pow", "ns": 0, "location": "/usr/include/bits/mathcalls.h:146:1 <Spelling=/usr/include/bits/mathcalls.h:146:17>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__pow", "ns": 0, "location": "/usr/include/bits/mathcalls.h:146:1 <Spelling=<scratch space>:106:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "sqrt", "ns": 0, "location": "/usr/include/bits/mathcalls.h:149:1 <Spelling=/usr/include/bits/mathcalls.h:149:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__sqrt", "ns": 0, "location": "/usr/include/bits/mathcalls.h:149:1 <Spelling=<scratch space>:107:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "hypot", "ns": 0, "location": "/usr/include/bits/mathcalls.h:153:1 <Spelling=/usr/include/bits/mathcalls.h:153:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__hypot", "ns": 0, "location": "/usr/include/bits/mathcalls.h:153:1 <Spelling=<scratch space>:108:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "cbrt", "ns": 0, "location": "/usr/include/bits/mathcalls.h:158:1 <Spelling=/usr/include/bits/mathcalls.h:158:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__cbrt", "ns": 0, "location": "/usr/include/bits/mathcalls.h:158:1 <Spelling=<scratch space>:109:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "ceil", "ns": 0, "location": "/usr/include/bits/mathcalls.h:165:1 <Spelling=/usr/include/bits/mathcalls.h:165:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__ceil", "ns": 0, "location": "/usr/include/bits/mathcalls.h:165:1 <Spelling=<scratch space>:110:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fabs", "ns": 0, "location": "/usr/include/bits/mathcalls.h:168:1 <Spelling=/usr/include/bits/mathcalls.h:168:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fabs", "ns": 0, "location": "/usr/include/bits/mathcalls.h:168:1 <Spelling=<scratch space>:111:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "floor", "ns": 0, "location": "/usr/include/bits/mathcalls.h:171:1 <Spelling=/usr/include/bits/mathcalls.h:171:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__floor", "ns": 0, "location": "/usr/include/bits/mathcalls.h:171:1 <Spelling=<scratch space>:112:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fmod", "ns": 0, "location": "/usr/include/bits/mathcalls.h:174:1 <Spelling=/usr/include/bits/mathcalls.h:174:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fmod", "ns": 0, "location": "/usr/include/bits/mathcalls.h:174:1 <Spelling=<scratch space>:113:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "isinf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:183:1 <Spelling=/usr/include/bits/mathcalls.h:183:19>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "finite", "ns": 0, "location": "/usr/include/bits/mathcalls.h:188:1 <Spelling=/usr/include/bits/mathcalls.h:188:19>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "drem", "ns": 0, "location": "/usr/include/bits/mathcalls.h:191:1 <Spelling=/usr/include/bits/mathcalls.h:191:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__drem", "ns": 0, "location": "/usr/include/bits/mathcalls.h:191:1 <Spelling=<scratch space>:114:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "significand", "ns": 0, "location": "/usr/include/bits/mathcalls.h:195:1 <Spelling=/usr/include/bits/mathcalls.h:195:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__significand", "ns": 0, "location": "/usr/include/bits/mathcalls.h:195:1 <Spelling=<scratch space>:115:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "copysign", "ns": 0, "location": "/usr/include/bits/mathcalls.h:202:1 <Spelling=/usr/include/bits/mathcalls.h:202:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__copysign", "ns": 0, "location": "/usr/include/bits/mathcalls.h:202:1 <Spelling=<scratch space>:116:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "nan", "ns": 0, "location": "/usr/include/bits/mathcalls.h:207:1 <Spelling=/usr/include/bits/mathcalls.h:207:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__tagb", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__nan", "ns": 0, "location": "/usr/include/bits/mathcalls.h:207:1 <Spelling=<scratch space>:117:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__tagb", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "isnan", "ns": 0, "location": "/usr/include/bits/mathcalls.h:217:1 <Spelling=/usr/include/bits/mathcalls.h:217:19>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "j0", "ns": 0, "location": "/usr/include/bits/mathcalls.h:223:1 <Spelling=/usr/include/bits/mathcalls.h:223:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__j0", "ns": 0, "location": "/usr/include/bits/mathcalls.h:223:1 <Spelling=<scratch space>:118:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "j1", "ns": 0, "location": "/usr/include/bits/mathcalls.h:224:1 <Spelling=/usr/include/bits/mathcalls.h:224:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__j1", "ns": 0, "location": "/usr/include/bits/mathcalls.h:224:1 <Spelling=<scratch space>:119:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "jn", "ns": 0, "location": "/usr/include/bits/mathcalls.h:225:1 <Spelling=/usr/include/bits/mathcalls.h:225:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__jn", "ns": 0, "location": "/usr/include/bits/mathcalls.h:225:1 <Spelling=<scratch space>:120:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "y0", "ns": 0, "location": "/usr/include/bits/mathcalls.h:226:1 <Spelling=/usr/include/bits/mathcalls.h:226:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__y0", "ns": 0, "location": "/usr/include/bits/mathcalls.h:226:1 <Spelling=<scratch space>:121:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "y1", "ns": 0, "location": "/usr/include/bits/mathcalls.h:227:1 <Spelling=/usr/include/bits/mathcalls.h:227:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__y1", "ns": 0, "location": "/usr/include/bits/mathcalls.h:227:1 <Spelling=<scratch space>:122:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "yn", "ns": 0, "location": "/usr/include/bits/mathcalls.h:228:1 <Spelling=/usr/include/bits/mathcalls.h:228:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__yn", "ns": 0, "location": "/usr/include/bits/mathcalls.h:228:1 <Spelling=<scratch space>:123:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "erf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:234:1 <Spelling=/usr/include/bits/mathcalls.h:234:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__erf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:234:1 <Spelling=<scratch space>:124:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "erfc", "ns": 0, "location": "/usr/include/bits/mathcalls.h:235:1 <Spelling=/usr/include/bits/mathcalls.h:235:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__erfc", "ns": 0, "location": "/usr/include/bits/mathcalls.h:235:1 <Spelling=<scratch space>:125:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "lgamma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:236:1 <Spelling=/usr/include/bits/mathcalls.h:236:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lgamma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:236:1 <Spelling=<scratch space>:126:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "tgamma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:241:1 <Spelling=/usr/include/bits/mathcalls.h:241:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__tgamma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:241:1 <Spelling=<scratch space>:127:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "gamma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:247:1 <Spelling=/usr/include/bits/mathcalls.h:247:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__gamma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:247:1 <Spelling=<scratch space>:128:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "lgamma_r", "ns": 0, "location": "/usr/include/bits/mathcalls.h:255:1 <Spelling=<scratch space>:129:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__signgamp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lgamma_r", "ns": 0, "location": "/usr/include/bits/mathcalls.h:255:1 <Spelling=<scratch space>:131:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__signgamp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "rint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:262:1 <Spelling=/usr/include/bits/mathcalls.h:262:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__rint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:262:1 <Spelling=<scratch space>:132:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "nextafter", "ns": 0, "location": "/usr/include/bits/mathcalls.h:265:1 <Spelling=/usr/include/bits/mathcalls.h:265:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__nextafter", "ns": 0, "location": "/usr/include/bits/mathcalls.h:265:1 <Spelling=<scratch space>:133:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "nexttoward", "ns": 0, "location": "/usr/include/bits/mathcalls.h:267:1 <Spelling=/usr/include/bits/mathcalls.h:267:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__nexttoward", "ns": 0, "location": "/usr/include/bits/mathcalls.h:267:1 <Spelling=<scratch space>:134:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "remainder", "ns": 0, "location": "/usr/include/bits/mathcalls.h:278:1 <Spelling=/usr/include/bits/mathcalls.h:278:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__remainder", "ns": 0, "location": "/usr/include/bits/mathcalls.h:278:1 <Spelling=<scratch space>:136:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "scalbn", "ns": 0, "location": "/usr/include/bits/mathcalls.h:282:1 <Spelling=/usr/include/bits/mathcalls.h:282:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__scalbn", "ns": 0, "location": "/usr/include/bits/mathcalls.h:282:1 <Spelling=<scratch space>:137:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "ilogb", "ns": 0, "location": "/usr/include/bits/mathcalls.h:286:1 <Spelling=/usr/include/bits/mathcalls.h:286:17>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__ilogb", "ns": 0, "location": "/usr/include/bits/mathcalls.h:286:1 <Spelling=<scratch space>:138:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "scalbln", "ns": 0, "location": "/usr/include/bits/mathcalls.h:296:1 <Spelling=/usr/include/bits/mathcalls.h:296:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__scalbln", "ns": 0, "location": "/usr/include/bits/mathcalls.h:296:1 <Spelling=<scratch space>:140:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "nearbyint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:300:1 <Spelling=/usr/include/bits/mathcalls.h:300:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__nearbyint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:300:1 <Spelling=<scratch space>:141:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "round", "ns": 0, "location": "/usr/include/bits/mathcalls.h:304:1 <Spelling=/usr/include/bits/mathcalls.h:304:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__round", "ns": 0, "location": "/usr/include/bits/mathcalls.h:304:1 <Spelling=<scratch space>:142:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "trunc", "ns": 0, "location": "/usr/include/bits/mathcalls.h:308:1 <Spelling=/usr/include/bits/mathcalls.h:308:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__trunc", "ns": 0, "location": "/usr/include/bits/mathcalls.h:308:1 <Spelling=<scratch space>:143:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "remquo", "ns": 0, "location": "/usr/include/bits/mathcalls.h:313:1 <Spelling=/usr/include/bits/mathcalls.h:313:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__quo", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__remquo", "ns": 0, "location": "/usr/include/bits/mathcalls.h:313:1 <Spelling=<scratch space>:144:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__quo", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "lrint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:320:1 <Spelling=/usr/include/bits/mathcalls.h:320:22>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lrint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:320:1 <Spelling=<scratch space>:145:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "llrint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:322:1 <Spelling=/usr/include/bits/mathcalls.h:322:27>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__llrint", "ns": 0, "location": "/usr/include/bits/mathcalls.h:322:1 <Spelling=<scratch space>:146:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "lround", "ns": 0, "location": "/usr/include/bits/mathcalls.h:326:1 <Spelling=/usr/include/bits/mathcalls.h:326:22>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lround", "ns": 0, "location": "/usr/include/bits/mathcalls.h:326:1 <Spelling=<scratch space>:147:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "llround", "ns": 0, "location": "/usr/include/bits/mathcalls.h:328:1 <Spelling=/usr/include/bits/mathcalls.h:328:27>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__llround", "ns": 0, "location": "/usr/include/bits/mathcalls.h:328:1 <Spelling=<scratch space>:148:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fdim", "ns": 0, "location": "/usr/include/bits/mathcalls.h:332:1 <Spelling=/usr/include/bits/mathcalls.h:332:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fdim", "ns": 0, "location": "/usr/include/bits/mathcalls.h:332:1 <Spelling=<scratch space>:149:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fmax", "ns": 0, "location": "/usr/include/bits/mathcalls.h:335:1 <Spelling=/usr/include/bits/mathcalls.h:335:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fmax", "ns": 0, "location": "/usr/include/bits/mathcalls.h:335:1 <Spelling=<scratch space>:150:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fmin", "ns": 0, "location": "/usr/include/bits/mathcalls.h:338:1 <Spelling=/usr/include/bits/mathcalls.h:338:14>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fmin", "ns": 0, "location": "/usr/include/bits/mathcalls.h:338:1 <Spelling=<scratch space>:151:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:341:1 <Spelling=/usr/include/bits/mathcalls.h:341:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__z", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fma", "ns": 0, "location": "/usr/include/bits/mathcalls.h:341:1 <Spelling=<scratch space>:152:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__z", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "scalb", "ns": 0, "location": "/usr/include/bits/mathcalls.h:402:1 <Spelling=/usr/include/bits/mathcalls.h:402:13>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__scalb", "ns": 0, "location": "/usr/include/bits/mathcalls.h:402:1 <Spelling=<scratch space>:154:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__fpclassifyf", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:21:1 <Spelling=<scratch space>:155:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__signbitf", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:25:1 <Spelling=<scratch space>:156:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__isinff", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:30:1 <Spelling=<scratch space>:157:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__finitef", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:33:1 <Spelling=<scratch space>:158:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__isnanf", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:36:1 <Spelling=<scratch space>:159:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__iseqsigf", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:39:1 <Spelling=<scratch space>:160:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__issignalingf", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:42:1 <Spelling=<scratch space>:161:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "acosf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:53:1 <Spelling=<scratch space>:162:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__acosf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:53:1 <Spelling=<scratch space>:164:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "asinf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:55:1 <Spelling=<scratch space>:165:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__asinf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:55:1 <Spelling=<scratch space>:167:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "atanf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:57:1 <Spelling=<scratch space>:168:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__atanf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:57:1 <Spelling=<scratch space>:170:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "atan2f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:59:1 <Spelling=<scratch space>:171:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__atan2f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:59:1 <Spelling=<scratch space>:173:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "cosf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:62:1 <Spelling=<scratch space>:176:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__cosf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:62:1 <Spelling=<scratch space>:178:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "sinf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:64:1 <Spelling=<scratch space>:181:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__sinf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:64:1 <Spelling=<scratch space>:183:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "tanf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:66:1 <Spelling=<scratch space>:184:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__tanf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:66:1 <Spelling=<scratch space>:186:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "coshf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:71:1 <Spelling=<scratch space>:187:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__coshf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:71:1 <Spelling=<scratch space>:189:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "sinhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:73:1 <Spelling=<scratch space>:190:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__sinhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:73:1 <Spelling=<scratch space>:192:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "tanhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:75:1 <Spelling=<scratch space>:193:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__tanhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:75:1 <Spelling=<scratch space>:195:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "acoshf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:85:1 <Spelling=<scratch space>:196:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__acoshf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:85:1 <Spelling=<scratch space>:198:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "asinhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:87:1 <Spelling=<scratch space>:199:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__asinhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:87:1 <Spelling=<scratch space>:201:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "atanhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:89:1 <Spelling=<scratch space>:202:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__atanhf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:89:1 <Spelling=<scratch space>:204:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "expf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:95:1 <Spelling=<scratch space>:207:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__expf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:95:1 <Spelling=<scratch space>:209:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "frexpf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:98:1 <Spelling=<scratch space>:210:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__frexpf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:98:1 <Spelling=<scratch space>:212:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ldexpf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:101:1 <Spelling=<scratch space>:213:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__ldexpf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:101:1 <Spelling=<scratch space>:215:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "logf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:104:1 <Spelling=<scratch space>:218:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__logf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:104:1 <Spelling=<scratch space>:220:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "log10f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:107:1 <Spelling=<scratch space>:221:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__log10f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:107:1 <Spelling=<scratch space>:223:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "modff", "ns": 0, "location": "/usr/include/bits/mathcalls.h:110:1 <Spelling=<scratch space>:224:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__iptr", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__modff", "ns": 0, "location": "/usr/include/bits/mathcalls.h:110:1 <Spelling=<scratch space>:226:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__iptr", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "expm1f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:125:1 <Spelling=<scratch space>:228:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__expm1f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:125:1 <Spelling=<scratch space>:230:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "log1pf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:128:1 <Spelling=<scratch space>:231:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__log1pf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:128:1 <Spelling=<scratch space>:233:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "logbf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:131:1 <Spelling=<scratch space>:234:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__logbf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:131:1 <Spelling=<scratch space>:236:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "exp2f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:136:1 <Spelling=<scratch space>:237:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__exp2f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:136:1 <Spelling=<scratch space>:239:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "log2f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:139:1 <Spelling=<scratch space>:240:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__log2f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:139:1 <Spelling=<scratch space>:242:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "powf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:146:1 <Spelling=<scratch space>:245:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__powf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:146:1 <Spelling=<scratch space>:247:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "sqrtf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:149:1 <Spelling=<scratch space>:248:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__sqrtf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:149:1 <Spelling=<scratch space>:250:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "hypotf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:153:1 <Spelling=<scratch space>:251:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__hypotf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:153:1 <Spelling=<scratch space>:253:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "cbrtf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:158:1 <Spelling=<scratch space>:254:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__cbrtf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:158:1 <Spelling=<scratch space>:256:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ceilf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:165:1 <Spelling=<scratch space>:257:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__ceilf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:165:1 <Spelling=<scratch space>:259:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fabsf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:168:1 <Spelling=<scratch space>:260:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__fabsf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:168:1 <Spelling=<scratch space>:262:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "floorf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:171:1 <Spelling=<scratch space>:263:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__floorf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:171:1 <Spelling=<scratch space>:265:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fmodf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:174:1 <Spelling=<scratch space>:266:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__fmodf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:174:1 <Spelling=<scratch space>:268:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isinff", "ns": 0, "location": "/usr/include/bits/mathcalls.h:183:1 <Spelling=<scratch space>:269:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "finitef", "ns": 0, "location": "/usr/include/bits/mathcalls.h:188:1 <Spelling=<scratch space>:270:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "dremf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:191:1 <Spelling=<scratch space>:271:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__dremf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:191:1 <Spelling=<scratch space>:273:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "significandf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:195:1 <Spelling=<scratch space>:274:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__significandf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:195:1 <Spelling=<scratch space>:276:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "copysignf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:202:1 <Spelling=<scratch space>:277:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__copysignf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:202:1 <Spelling=<scratch space>:279:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "nanf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:207:1 <Spelling=<scratch space>:280:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__tagb", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__nanf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:207:1 <Spelling=<scratch space>:282:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__tagb", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "isnanf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:217:1 <Spelling=<scratch space>:283:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "j0f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:223:1 <Spelling=<scratch space>:284:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__j0f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:223:1 <Spelling=<scratch space>:286:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "j1f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:224:1 <Spelling=<scratch space>:287:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__j1f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:224:1 <Spelling=<scratch space>:289:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "jnf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:225:1 <Spelling=<scratch space>:290:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__jnf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:225:1 <Spelling=<scratch space>:292:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "y0f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:226:1 <Spelling=<scratch space>:293:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__y0f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:226:1 <Spelling=<scratch space>:295:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "y1f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:227:1 <Spelling=<scratch space>:296:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__y1f", "ns": 0, "location": "/usr/include/bits/mathcalls.h:227:1 <Spelling=<scratch space>:298:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ynf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:228:1 <Spelling=<scratch space>:299:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__ynf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:228:1 <Spelling=<scratch space>:301:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "erff", "ns": 0, "location": "/usr/include/bits/mathcalls.h:234:1 <Spelling=<scratch space>:302:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__erff", "ns": 0, "location": "/usr/include/bits/mathcalls.h:234:1 <Spelling=<scratch space>:304:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "erfcf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:235:1 <Spelling=<scratch space>:305:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__erfcf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:235:1 <Spelling=<scratch space>:307:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "lgammaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:236:1 <Spelling=<scratch space>:308:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__lgammaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:236:1 <Spelling=<scratch space>:310:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "tgammaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:241:1 <Spelling=<scratch space>:311:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__tgammaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:241:1 <Spelling=<scratch space>:313:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "gammaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:247:1 <Spelling=<scratch space>:314:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__gammaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:247:1 <Spelling=<scratch space>:316:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "lgammaf_r", "ns": 0, "location": "/usr/include/bits/mathcalls.h:255:1 <Spelling=<scratch space>:318:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__signgamp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__lgammaf_r", "ns": 0, "location": "/usr/include/bits/mathcalls.h:255:1 <Spelling=<scratch space>:321:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__signgamp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "rintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:262:1 <Spelling=<scratch space>:322:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__rintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:262:1 <Spelling=<scratch space>:324:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "nextafterf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:265:1 <Spelling=<scratch space>:325:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__nextafterf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:265:1 <Spelling=<scratch space>:327:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "nexttowardf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:267:1 <Spelling=<scratch space>:328:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__nexttowardf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:267:1 <Spelling=<scratch space>:330:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "remainderf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:278:1 <Spelling=<scratch space>:332:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__remainderf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:278:1 <Spelling=<scratch space>:334:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "scalbnf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:282:1 <Spelling=<scratch space>:335:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__scalbnf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:282:1 <Spelling=<scratch space>:337:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "ilogbf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:286:1 <Spelling=<scratch space>:338:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__ilogbf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:286:1 <Spelling=<scratch space>:340:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "scalblnf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:296:1 <Spelling=<scratch space>:342:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__scalblnf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:296:1 <Spelling=<scratch space>:344:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "nearbyintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:300:1 <Spelling=<scratch space>:345:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__nearbyintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:300:1 <Spelling=<scratch space>:347:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "roundf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:304:1 <Spelling=<scratch space>:348:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__roundf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:304:1 <Spelling=<scratch space>:350:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "truncf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:308:1 <Spelling=<scratch space>:351:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__truncf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:308:1 <Spelling=<scratch space>:353:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "remquof", "ns": 0, "location": "/usr/include/bits/mathcalls.h:313:1 <Spelling=<scratch space>:354:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__quo", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__remquof", "ns": 0, "location": "/usr/include/bits/mathcalls.h:313:1 <Spelling=<scratch space>:356:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__quo", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "lrintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:320:1 <Spelling=<scratch space>:357:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lrintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:320:1 <Spelling=<scratch space>:359:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "llrintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:322:1 <Spelling=<scratch space>:360:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__llrintf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:322:1 <Spelling=<scratch space>:362:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "lroundf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:326:1 <Spelling=<scratch space>:363:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lroundf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:326:1 <Spelling=<scratch space>:365:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "llroundf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:328:1 <Spelling=<scratch space>:366:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__llroundf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:328:1 <Spelling=<scratch space>:368:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fdimf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:332:1 <Spelling=<scratch space>:369:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__fdimf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:332:1 <Spelling=<scratch space>:371:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fmaxf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:335:1 <Spelling=<scratch space>:372:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__fmaxf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:335:1 <Spelling=<scratch space>:374:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fminf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:338:1 <Spelling=<scratch space>:375:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__fminf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:338:1 <Spelling=<scratch space>:377:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "fmaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:341:1 <Spelling=<scratch space>:378:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__z", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__fmaf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:341:1 <Spelling=<scratch space>:380:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__z", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "scalbf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:402:1 <Spelling=<scratch space>:382:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__scalbf", "ns": 0, "location": "/usr/include/bits/mathcalls.h:402:1 <Spelling=<scratch space>:384:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__fpclassifyl", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:21:1 <Spelling=<scratch space>:385:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__signbitl", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:25:1 <Spelling=<scratch space>:386:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__isinfl", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:30:1 <Spelling=<scratch space>:387:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__finitel", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:33:1 <Spelling=<scratch space>:388:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__isnanl", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:36:1 <Spelling=<scratch space>:389:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__iseqsigl", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:39:1 <Spelling=<scratch space>:390:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__issignalingl", "ns": 0, "location": "/usr/include/bits/mathcalls-helper-functions.h:42:1 <Spelling=<scratch space>:391:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "acosl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:53:1 <Spelling=<scratch space>:392:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__acosl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:53:1 <Spelling=<scratch space>:394:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "asinl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:55:1 <Spelling=<scratch space>:395:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__asinl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:55:1 <Spelling=<scratch space>:397:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "atanl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:57:1 <Spelling=<scratch space>:2:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__atanl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:57:1 <Spelling=<scratch space>:4:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "atan2l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:59:1 <Spelling=<scratch space>:5:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__atan2l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:59:1 <Spelling=<scratch space>:7:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "cosl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:62:1 <Spelling=<scratch space>:10:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__cosl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:62:1 <Spelling=<scratch space>:12:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "sinl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:64:1 <Spelling=<scratch space>:15:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__sinl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:64:1 <Spelling=<scratch space>:17:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "tanl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:66:1 <Spelling=<scratch space>:18:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__tanl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:66:1 <Spelling=<scratch space>:20:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "coshl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:71:1 <Spelling=<scratch space>:21:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__coshl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:71:1 <Spelling=<scratch space>:23:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "sinhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:73:1 <Spelling=<scratch space>:24:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__sinhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:73:1 <Spelling=<scratch space>:26:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "tanhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:75:1 <Spelling=<scratch space>:27:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__tanhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:75:1 <Spelling=<scratch space>:29:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "acoshl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:85:1 <Spelling=<scratch space>:30:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__acoshl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:85:1 <Spelling=<scratch space>:32:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "asinhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:87:1 <Spelling=<scratch space>:33:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__asinhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:87:1 <Spelling=<scratch space>:35:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "atanhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:89:1 <Spelling=<scratch space>:36:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__atanhl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:89:1 <Spelling=<scratch space>:38:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "expl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:95:1 <Spelling=<scratch space>:41:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__expl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:95:1 <Spelling=<scratch space>:43:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "frexpl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:98:1 <Spelling=<scratch space>:44:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__frexpl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:98:1 <Spelling=<scratch space>:46:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "ldexpl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:101:1 <Spelling=<scratch space>:47:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__ldexpl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:101:1 <Spelling=<scratch space>:49:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__exponent", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "logl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:104:1 <Spelling=<scratch space>:52:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__logl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:104:1 <Spelling=<scratch space>:54:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "log10l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:107:1 <Spelling=<scratch space>:55:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__log10l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:107:1 <Spelling=<scratch space>:57:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "modfl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:110:1 <Spelling=<scratch space>:58:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__iptr", "type": { "tag": ":pointer", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__modfl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:110:1 <Spelling=<scratch space>:60:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__iptr", "type": { "tag": ":pointer", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "expm1l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:125:1 <Spelling=<scratch space>:62:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__expm1l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:125:1 <Spelling=<scratch space>:64:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "log1pl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:128:1 <Spelling=<scratch space>:65:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__log1pl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:128:1 <Spelling=<scratch space>:67:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "logbl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:131:1 <Spelling=<scratch space>:68:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__logbl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:131:1 <Spelling=<scratch space>:70:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "exp2l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:136:1 <Spelling=<scratch space>:71:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__exp2l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:136:1 <Spelling=<scratch space>:73:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "log2l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:139:1 <Spelling=<scratch space>:74:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__log2l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:139:1 <Spelling=<scratch space>:76:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "powl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:146:1 <Spelling=<scratch space>:79:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__powl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:146:1 <Spelling=<scratch space>:81:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "sqrtl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:149:1 <Spelling=<scratch space>:82:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__sqrtl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:149:1 <Spelling=<scratch space>:84:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "hypotl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:153:1 <Spelling=<scratch space>:85:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__hypotl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:153:1 <Spelling=<scratch space>:87:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "cbrtl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:158:1 <Spelling=<scratch space>:88:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__cbrtl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:158:1 <Spelling=<scratch space>:90:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "ceill", "ns": 0, "location": "/usr/include/bits/mathcalls.h:165:1 <Spelling=<scratch space>:91:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__ceill", "ns": 0, "location": "/usr/include/bits/mathcalls.h:165:1 <Spelling=<scratch space>:93:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "fabsl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:168:1 <Spelling=<scratch space>:94:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__fabsl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:168:1 <Spelling=<scratch space>:96:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "floorl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:171:1 <Spelling=<scratch space>:97:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__floorl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:171:1 <Spelling=<scratch space>:99:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "fmodl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:174:1 <Spelling=<scratch space>:100:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__fmodl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:174:1 <Spelling=<scratch space>:102:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "isinfl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:183:1 <Spelling=<scratch space>:103:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "finitel", "ns": 0, "location": "/usr/include/bits/mathcalls.h:188:1 <Spelling=<scratch space>:104:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "dreml", "ns": 0, "location": "/usr/include/bits/mathcalls.h:191:1 <Spelling=<scratch space>:105:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__dreml", "ns": 0, "location": "/usr/include/bits/mathcalls.h:191:1 <Spelling=<scratch space>:107:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "significandl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:195:1 <Spelling=<scratch space>:108:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__significandl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:195:1 <Spelling=<scratch space>:110:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "copysignl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:202:1 <Spelling=<scratch space>:111:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__copysignl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:202:1 <Spelling=<scratch space>:113:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "nanl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:207:1 <Spelling=<scratch space>:114:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__tagb", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__nanl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:207:1 <Spelling=<scratch space>:116:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__tagb", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "isnanl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:217:1 <Spelling=<scratch space>:117:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__value", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "j0l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:223:1 <Spelling=<scratch space>:118:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__j0l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:223:1 <Spelling=<scratch space>:120:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "j1l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:224:1 <Spelling=<scratch space>:121:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__j1l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:224:1 <Spelling=<scratch space>:123:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "jnl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:225:1 <Spelling=<scratch space>:124:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__jnl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:225:1 <Spelling=<scratch space>:126:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "y0l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:226:1 <Spelling=<scratch space>:127:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__y0l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:226:1 <Spelling=<scratch space>:129:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "y1l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:227:1 <Spelling=<scratch space>:130:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__y1l", "ns": 0, "location": "/usr/include/bits/mathcalls.h:227:1 <Spelling=<scratch space>:132:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "ynl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:228:1 <Spelling=<scratch space>:133:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__ynl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:228:1 <Spelling=<scratch space>:135:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "erfl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:234:1 <Spelling=<scratch space>:136:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__erfl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:234:1 <Spelling=<scratch space>:138:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "erfcl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:235:1 <Spelling=<scratch space>:139:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__erfcl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:235:1 <Spelling=<scratch space>:141:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "lgammal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:236:1 <Spelling=<scratch space>:142:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__lgammal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:236:1 <Spelling=<scratch space>:144:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "tgammal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:241:1 <Spelling=<scratch space>:145:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__tgammal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:241:1 <Spelling=<scratch space>:147:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "gammal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:247:1 <Spelling=<scratch space>:148:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__gammal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:247:1 <Spelling=<scratch space>:150:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "lgammal_r", "ns": 0, "location": "/usr/include/bits/mathcalls.h:255:1 <Spelling=<scratch space>:152:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__signgamp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__lgammal_r", "ns": 0, "location": "/usr/include/bits/mathcalls.h:255:1 <Spelling=<scratch space>:155:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__signgamp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "rintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:262:1 <Spelling=<scratch space>:156:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__rintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:262:1 <Spelling=<scratch space>:158:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "nextafterl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:265:1 <Spelling=<scratch space>:159:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__nextafterl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:265:1 <Spelling=<scratch space>:161:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "nexttowardl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:267:1 <Spelling=<scratch space>:162:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__nexttowardl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:267:1 <Spelling=<scratch space>:164:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "remainderl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:278:1 <Spelling=<scratch space>:166:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__remainderl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:278:1 <Spelling=<scratch space>:168:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "scalbnl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:282:1 <Spelling=<scratch space>:169:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__scalbnl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:282:1 <Spelling=<scratch space>:171:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "ilogbl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:286:1 <Spelling=<scratch space>:172:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "__ilogbl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:286:1 <Spelling=<scratch space>:174:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "scalblnl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:296:1 <Spelling=<scratch space>:176:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__scalblnl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:296:1 <Spelling=<scratch space>:178:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "nearbyintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:300:1 <Spelling=<scratch space>:179:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__nearbyintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:300:1 <Spelling=<scratch space>:181:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "roundl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:304:1 <Spelling=<scratch space>:182:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__roundl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:304:1 <Spelling=<scratch space>:184:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "truncl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:308:1 <Spelling=<scratch space>:185:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__truncl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:308:1 <Spelling=<scratch space>:187:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "remquol", "ns": 0, "location": "/usr/include/bits/mathcalls.h:313:1 <Spelling=<scratch space>:188:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__quo", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__remquol", "ns": 0, "location": "/usr/include/bits/mathcalls.h:313:1 <Spelling=<scratch space>:190:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__quo", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "lrintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:320:1 <Spelling=<scratch space>:191:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lrintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:320:1 <Spelling=<scratch space>:193:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "llrintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:322:1 <Spelling=<scratch space>:194:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__llrintl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:322:1 <Spelling=<scratch space>:196:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "lroundl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:326:1 <Spelling=<scratch space>:197:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__lroundl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:326:1 <Spelling=<scratch space>:199:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "llroundl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:328:1 <Spelling=<scratch space>:200:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "__llroundl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:328:1 <Spelling=<scratch space>:202:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "fdiml", "ns": 0, "location": "/usr/include/bits/mathcalls.h:332:1 <Spelling=<scratch space>:203:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__fdiml", "ns": 0, "location": "/usr/include/bits/mathcalls.h:332:1 <Spelling=<scratch space>:205:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "fmaxl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:335:1 <Spelling=<scratch space>:206:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__fmaxl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:335:1 <Spelling=<scratch space>:208:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "fminl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:338:1 <Spelling=<scratch space>:209:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__fminl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:338:1 <Spelling=<scratch space>:211:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "fmal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:341:1 <Spelling=<scratch space>:212:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__z", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__fmal", "ns": 0, "location": "/usr/include/bits/mathcalls.h:341:1 <Spelling=<scratch space>:214:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__y", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__z", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "scalbl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:402:1 <Spelling=<scratch space>:216:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "function", "name": "__scalbl", "ns": 0, "location": "/usr/include/bits/mathcalls.h:402:1 <Spelling=<scratch space>:218:1>", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__x", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }, { "tag": "parameter", "name": "__n", "type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } }], "return-type": { "tag": ":long-double", "bit-size": 128, "bit-alignment": 128 } },
{ "tag": "extern", "name": "signgam", "ns": 0, "location": "/usr/include/math.h:330:12", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 42, "location": "/usr/include/math.h:380:1", "fields": [{ "tag": "field", "name": "FP_NAN", "value": 0 }, { "tag": "field", "name": "FP_INFINITE", "value": 1 }, { "tag": "field", "name": "FP_ZERO", "value": 2 }, { "tag": "field", "name": "FP_SUBNORMAL", "value": 3 }, { "tag": "field", "name": "FP_NORMAL", "value": 4 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 43, "location": "/usr/include/math.h:571:9", "fields": [{ "tag": "field", "name": "_IEEE_", "value": 4294967295 }, { "tag": "field", "name": "_SVID_", "value": 0 }, { "tag": "field", "name": "_XOPEN_", "value": 1 }, { "tag": "field", "name": "_POSIX_", "value": 2 }, { "tag": "field", "name": "_ISOC_", "value": 3 }] },
{ "tag": "typedef", "ns": 0, "name": "_LIB_VERSION_TYPE", "location": "/usr/include/math.h:578:3", "type": { "tag": ":enum", "name": "", "id": 43 } },
{ "tag": "extern", "name": "_LIB_VERSION", "ns": 0, "location": "/usr/include/math.h:583:26", "type": { "tag": "_LIB_VERSION_TYPE" } },
{ "tag": "struct", "ns": 0, "name": "exception", "id": 0, "location": "/usr/include/math.h:596:8", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "name", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "arg1", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "arg2", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "retval", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }] },
{ "tag": "function", "name": "matherr", "ns": 0, "location": "/usr/include/math.h:609:12", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "__exc", "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "exception", "id": 44 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 45, "location": "/usr/include/SDL2/SDL_stdinc.h:139:9", "fields": [{ "tag": "field", "name": "SDL_FALSE", "value": 0 }, { "tag": "field", "name": "SDL_TRUE", "value": 1 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_bool", "location": "/usr/include/SDL2/SDL_stdinc.h:143:3", "type": { "tag": ":enum", "name": "", "id": 45 } },
{ "tag": "typedef", "ns": 0, "name": "Sint8", "location": "/usr/include/SDL2/SDL_stdinc.h:151:16", "type": { "tag": "int8_t" } },
{ "tag": "typedef", "ns": 0, "name": "Uint8", "location": "/usr/include/SDL2/SDL_stdinc.h:157:17", "type": { "tag": "uint8_t" } },
{ "tag": "typedef", "ns": 0, "name": "Sint16", "location": "/usr/include/SDL2/SDL_stdinc.h:163:17", "type": { "tag": "int16_t" } },
{ "tag": "typedef", "ns": 0, "name": "Uint16", "location": "/usr/include/SDL2/SDL_stdinc.h:169:18", "type": { "tag": "uint16_t" } },
{ "tag": "typedef", "ns": 0, "name": "Sint32", "location": "/usr/include/SDL2/SDL_stdinc.h:175:17", "type": { "tag": "int32_t" } },
{ "tag": "typedef", "ns": 0, "name": "Uint32", "location": "/usr/include/SDL2/SDL_stdinc.h:181:18", "type": { "tag": "uint32_t" } },
{ "tag": "typedef", "ns": 0, "name": "Sint64", "location": "/usr/include/SDL2/SDL_stdinc.h:188:17", "type": { "tag": "int64_t" } },
{ "tag": "typedef", "ns": 0, "name": "Uint64", "location": "/usr/include/SDL2/SDL_stdinc.h:194:18", "type": { "tag": "uint64_t" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_uint8", "location": "/usr/include/SDL2/SDL_stdinc.h:294:1 <Spelling=<scratch space>:222:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_sint8", "location": "/usr/include/SDL2/SDL_stdinc.h:295:1 <Spelling=<scratch space>:223:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_uint16", "location": "/usr/include/SDL2/SDL_stdinc.h:296:1 <Spelling=<scratch space>:224:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_sint16", "location": "/usr/include/SDL2/SDL_stdinc.h:297:1 <Spelling=<scratch space>:225:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_uint32", "location": "/usr/include/SDL2/SDL_stdinc.h:298:1 <Spelling=<scratch space>:226:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_sint32", "location": "/usr/include/SDL2/SDL_stdinc.h:299:1 <Spelling=<scratch space>:227:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_uint64", "location": "/usr/include/SDL2/SDL_stdinc.h:300:1 <Spelling=<scratch space>:228:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_sint64", "location": "/usr/include/SDL2/SDL_stdinc.h:301:1 <Spelling=<scratch space>:229:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 46, "location": "/usr/include/SDL2/SDL_stdinc.h:315:9", "fields": [{ "tag": "field", "name": "DUMMY_ENUM_VALUE", "value": 0 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_DUMMY_ENUM", "location": "/usr/include/SDL2/SDL_stdinc.h:318:3", "type": { "tag": ":enum", "name": "", "id": 46 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_compile_time_assert_enum", "location": "/usr/include/SDL2/SDL_stdinc.h:320:1 <Spelling=<scratch space>:230:1>", "type": { "tag": ":array", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 }, "size": 1 } },
{ "tag": "function", "name": "SDL_malloc", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:361:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_calloc", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:362:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "nmemb", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_realloc", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:363:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mem", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_free", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:364:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mem", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_malloc_func", "location": "/usr/include/SDL2/SDL_stdinc.h:366:25", "type": { "tag": ":function-pointer" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_calloc_func", "location": "/usr/include/SDL2/SDL_stdinc.h:367:25", "type": { "tag": ":function-pointer" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_realloc_func", "location": "/usr/include/SDL2/SDL_stdinc.h:368:25", "type": { "tag": ":function-pointer" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_free_func", "location": "/usr/include/SDL2/SDL_stdinc.h:369:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_GetMemoryFunctions", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:374:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "malloc_func", "type": { "tag": ":pointer", "type": { "tag": "SDL_malloc_func" } } }, { "tag": "parameter", "name": "calloc_func", "type": { "tag": ":pointer", "type": { "tag": "SDL_calloc_func" } } }, { "tag": "parameter", "name": "realloc_func", "type": { "tag": ":pointer", "type": { "tag": "SDL_realloc_func" } } }, { "tag": "parameter", "name": "free_func", "type": { "tag": ":pointer", "type": { "tag": "SDL_free_func" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetMemoryFunctions", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:387:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "malloc_func", "type": { "tag": "SDL_malloc_func" } }, { "tag": "parameter", "name": "calloc_func", "type": { "tag": "SDL_calloc_func" } }, { "tag": "parameter", "name": "realloc_func", "type": { "tag": "SDL_realloc_func" } }, { "tag": "parameter", "name": "free_func", "type": { "tag": "SDL_free_func" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetNumAllocations", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:395:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_getenv", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:397:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_setenv", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:398:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "value", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "overwrite", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_qsort", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:400:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "base", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "nmemb", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "compare", "type": { "tag": ":function-pointer" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_abs", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:402:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_isdigit", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:409:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_isspace", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:410:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_toupper", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:411:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_tolower", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:412:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_memset", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:414:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_memset4", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:420:23", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "val", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "dwords", "type": { "tag": "size_t" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_memcpy", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:449:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_memmove", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:451:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_memcmp", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:452:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "s1", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "s2", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_wcslen", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:454:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "wstr", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_wcslcpy", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:455:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "maxlen", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_wcslcat", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:456:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "maxlen", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_wcscmp", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:457:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str1", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }, { "tag": "parameter", "name": "str2", "type": { "tag": ":pointer", "type": { "tag": "wchar_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_strlen", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:459:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_strlcpy", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:460:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "maxlen", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_utf8strlcpy", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:461:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "dst_bytes", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_strlcat", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:462:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "maxlen", "type": { "tag": "size_t" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_strdup", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:463:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_strrev", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:464:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_strupr", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:465:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_strlwr", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:466:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_strchr", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:467:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_strrchr", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:468:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "c", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_strstr", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:469:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haystack", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "needle", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_utf8strlen", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:470:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_itoa", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:472:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "radix", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_uitoa", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:473:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "radix", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_ltoa", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:474:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "radix", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_ultoa", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:475:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "radix", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_lltoa", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:476:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "Sint64" } }, { "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "radix", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_ulltoa", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:477:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "value", "type": { "tag": "Uint64" } }, { "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "radix", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_atoi", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:479:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_atof", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:480:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_strtol", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:481:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "endp", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_strtoul", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:482:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "endp", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_strtoll", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:483:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "endp", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Sint64" } },
{ "tag": "function", "name": "SDL_strtoull", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:484:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "endp", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "base", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_strtod", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:485:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "endp", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_strcmp", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:487:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "str2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_strncmp", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:488:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "str2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "maxlen", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_strcasecmp", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:489:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "str2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_strncasecmp", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:490:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "str1", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "str2", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "len", "type": { "tag": "size_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_sscanf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:492:29", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_vsscanf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:493:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "ap", "type": { "tag": "va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_snprintf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:494:29", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "maxlen", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_vsnprintf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:495:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "maxlen", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "ap", "type": { "tag": "va_list" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_acos", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:503:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_asin", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:504:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_atan", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:505:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_atan2", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:506:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_ceil", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:507:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_copysign", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:508:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_cos", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:509:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_cosf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:510:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_fabs", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:511:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_floor", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:512:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_log", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:513:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_pow", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:514:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_scalbn", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:515:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "n", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_sin", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:516:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_sinf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:517:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_sqrt", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:518:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_sqrtf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:519:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_tan", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:520:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "SDL_tanf", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:521:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "struct", "ns": 0, "name": "_SDL_iconv_t", "id": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:530:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_iconv_t", "location": "/usr/include/SDL2/SDL_stdinc.h:530:30", "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 0, "name": "_SDL_iconv_t", "id": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:530:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } } },
{ "tag": "function", "name": "SDL_iconv_open", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:531:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "tocode", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fromcode", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_iconv_t" } },
{ "tag": "function", "name": "SDL_iconv_close", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:533:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cd", "type": { "tag": "SDL_iconv_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_iconv", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:534:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cd", "type": { "tag": "SDL_iconv_t" } }, { "tag": "parameter", "name": "inbuf", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "inbytesleft", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }, { "tag": "parameter", "name": "outbuf", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } } }, { "tag": "parameter", "name": "outbytesleft", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_iconv_string", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:541:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "tocode", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fromcode", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "inbuf", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "inbytesleft", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_memcpy4", "ns": 0, "location": "/usr/include/SDL2/SDL_stdinc.h:577:24", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "dwords", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_SetError", "ns": 0, "location": "/usr/include/SDL2/SDL_error.h:41:29", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetError", "ns": 0, "location": "/usr/include/SDL2/SDL_error.h:42:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_ClearError", "ns": 0, "location": "/usr/include/SDL2/SDL_error.h:43:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 48, "location": "/usr/include/SDL2/SDL_error.h:55:9", "fields": [{ "tag": "field", "name": "SDL_ENOMEM", "value": 0 }, { "tag": "field", "name": "SDL_EFREAD", "value": 1 }, { "tag": "field", "name": "SDL_EFWRITE", "value": 2 }, { "tag": "field", "name": "SDL_EFSEEK", "value": 3 }, { "tag": "field", "name": "SDL_UNSUPPORTED", "value": 4 }, { "tag": "field", "name": "SDL_LASTERROR", "value": 5 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_errorcode", "location": "/usr/include/SDL2/SDL_error.h:63:3", "type": { "tag": ":enum", "name": "", "id": 48 } },
{ "tag": "function", "name": "SDL_Error", "ns": 0, "location": "/usr/include/SDL2/SDL_error.h:65:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "code", "type": { "tag": "SDL_errorcode" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "struct", "ns": 0, "name": "SDL_RWops", "id": 0, "location": "/usr/include/SDL2/SDL_rwops.h:52:16", "bit-size": 576, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "size", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":function-pointer" } }, { "tag": "field", "name": "seek", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":function-pointer" } }, { "tag": "field", "name": "read", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":function-pointer" } }, { "tag": "field", "name": "write", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":function-pointer" } }, { "tag": "field", "name": "close", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":function-pointer" } }, { "tag": "field", "name": "type", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "hidden", "bit-offset": 384, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "union", "ns": 22018, "name": "", "id": 49, "location": "/usr/include/SDL2/SDL_rwops.h:94:5", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "stdio", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "struct", "ns": 0, "name": "", "id": 50, "location": "/usr/include/SDL2/SDL_rwops.h:124:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "autoclose", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_bool" } }, { "tag": "field", "name": "fp", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }] } }, { "tag": "field", "name": "mem", "bit-offset": 0, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "struct", "ns": 0, "name": "", "id": 51, "location": "/usr/include/SDL2/SDL_rwops.h:130:9", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "base", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "field", "name": "here", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "field", "name": "stop", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }] } }, { "tag": "field", "name": "unknown", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "struct", "ns": 1026, "name": "", "id": 52, "location": "/usr/include/SDL2/SDL_rwops.h:136:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "data1", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "data2", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] } }] } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_RWops", "location": "/usr/include/SDL2/SDL_rwops.h:143:3", "type": { "tag": ":struct", "name": "SDL_RWops", "id": 53 } },
{ "tag": "function", "name": "SDL_RWFromFile", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:153:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "file", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } },
{ "tag": "function", "name": "SDL_RWFromFP", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:157:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "fp", "type": { "tag": ":pointer", "type": { "tag": "FILE" } } }, { "tag": "parameter", "name": "autoclose", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } },
{ "tag": "function", "name": "SDL_RWFromMem", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:164:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mem", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "size", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } },
{ "tag": "function", "name": "SDL_RWFromConstMem", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:165:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mem", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "size", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } },
{ "tag": "function", "name": "SDL_AllocRW", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:171:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } },
{ "tag": "function", "name": "SDL_FreeRW", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:172:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "area", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LoadFile_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:206:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "datasize", "type": { "tag": ":pointer", "type": { "tag": "size_t" } } }, { "tag": "parameter", "name": "freesrc", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_ReadU8", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:222:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_ReadLE16", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:223:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_ReadBE16", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:224:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_ReadLE32", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:225:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_ReadBE32", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:226:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_ReadLE64", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:227:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_ReadBE64", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:228:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_WriteU8", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:237:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "value", "type": { "tag": "Uint8" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_WriteLE16", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:238:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "value", "type": { "tag": "Uint16" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_WriteBE16", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:239:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "value", "type": { "tag": "Uint16" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_WriteLE32", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:240:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "value", "type": { "tag": "Uint32" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_WriteBE32", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:241:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "value", "type": { "tag": "Uint32" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_WriteLE64", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:242:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "value", "type": { "tag": "Uint64" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_WriteBE64", "ns": 0, "location": "/usr/include/SDL2/SDL_rwops.h:243:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "value", "type": { "tag": "Uint64" } }], "return-type": { "tag": "size_t" } },
{ "tag": "function", "name": "SDL_Swap16", "ns": 0, "location": "/usr/include/SDL2/SDL_endian.h:78:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": "Uint16" } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_Swap32", "ns": 0, "location": "/usr/include/SDL2/SDL_endian.h:122:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": "Uint32" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_Swap64", "ns": 0, "location": "/usr/include/SDL2/SDL_endian.h:189:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": "Uint64" } }], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_SwapFloat", "ns": 0, "location": "/usr/include/SDL2/SDL_endian.h:213:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "struct", "ns": 0, "name": "SDL_mutex", "id": 0, "location": "/usr/include/SDL2/SDL_mutex.h:58:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_mutex", "location": "/usr/include/SDL2/SDL_mutex.h:59:26", "type": { "tag": "struct", "ns": 0, "name": "SDL_mutex", "id": 0, "location": "/usr/include/SDL2/SDL_mutex.h:58:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "SDL_CreateMutex", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:64:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_mutex" } } },
{ "tag": "function", "name": "SDL_LockMutex", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:72:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mutex", "type": { "tag": ":pointer", "type": { "tag": "SDL_mutex" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_TryLockMutex", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:79:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mutex", "type": { "tag": ":pointer", "type": { "tag": "SDL_mutex" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UnlockMutex", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:90:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mutex", "type": { "tag": ":pointer", "type": { "tag": "SDL_mutex" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_DestroyMutex", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:95:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mutex", "type": { "tag": ":pointer", "type": { "tag": "SDL_mutex" } } }], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "SDL_semaphore", "id": 0, "location": "/usr/include/SDL2/SDL_mutex.h:106:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_sem", "location": "/usr/include/SDL2/SDL_mutex.h:107:30", "type": { "tag": "struct", "ns": 0, "name": "SDL_semaphore", "id": 0, "location": "/usr/include/SDL2/SDL_mutex.h:106:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "SDL_CreateSemaphore", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:112:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "initial_value", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_sem" } } },
{ "tag": "function", "name": "SDL_DestroySemaphore", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:117:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sem", "type": { "tag": ":pointer", "type": { "tag": "SDL_sem" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SemWait", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:124:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sem", "type": { "tag": ":pointer", "type": { "tag": "SDL_sem" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SemTryWait", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:132:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sem", "type": { "tag": ":pointer", "type": { "tag": "SDL_sem" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SemWaitTimeout", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:143:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sem", "type": { "tag": ":pointer", "type": { "tag": "SDL_sem" } } }, { "tag": "parameter", "name": "ms", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SemPost", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:150:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sem", "type": { "tag": ":pointer", "type": { "tag": "SDL_sem" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SemValue", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:155:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sem", "type": { "tag": ":pointer", "type": { "tag": "SDL_sem" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "struct", "ns": 0, "name": "SDL_cond", "id": 0, "location": "/usr/include/SDL2/SDL_mutex.h:166:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_cond", "location": "/usr/include/SDL2/SDL_mutex.h:167:25", "type": { "tag": "struct", "ns": 0, "name": "SDL_cond", "id": 0, "location": "/usr/include/SDL2/SDL_mutex.h:166:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "SDL_CreateCond", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:197:35", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_cond" } } },
{ "tag": "function", "name": "SDL_DestroyCond", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:202:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cond", "type": { "tag": ":pointer", "type": { "tag": "SDL_cond" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_CondSignal", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:209:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cond", "type": { "tag": ":pointer", "type": { "tag": "SDL_cond" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CondBroadcast", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:216:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cond", "type": { "tag": ":pointer", "type": { "tag": "SDL_cond" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CondWait", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:227:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cond", "type": { "tag": ":pointer", "type": { "tag": "SDL_cond" } } }, { "tag": "parameter", "name": "mutex", "type": { "tag": ":pointer", "type": { "tag": "SDL_mutex" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CondWaitTimeout", "ns": 0, "location": "/usr/include/SDL2/SDL_mutex.h:237:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cond", "type": { "tag": ":pointer", "type": { "tag": "SDL_cond" } } }, { "tag": "parameter", "name": "mutex", "type": { "tag": ":pointer", "type": { "tag": "SDL_mutex" } } }, { "tag": "parameter", "name": "ms", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_SpinLock", "location": "/usr/include/SDL2/SDL_atomic.h:89:13", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AtomicTryLock", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:98:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "lock", "type": { "tag": ":pointer", "type": { "tag": "SDL_SpinLock" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_AtomicLock", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:105:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "lock", "type": { "tag": ":pointer", "type": { "tag": "SDL_SpinLock" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_AtomicUnlock", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:112:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "lock", "type": { "tag": ":pointer", "type": { "tag": "SDL_SpinLock" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MemoryBarrierReleaseFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:155:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MemoryBarrierAcquireFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:156:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_atomic_t", "location": "/usr/include/SDL2/SDL_atomic.h:195:31", "type": { "tag": "struct", "ns": 22018, "name": "", "id": 57, "location": "/usr/include/SDL2/SDL_atomic.h:195:9", "bit-size": 32, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "value", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] } },
{ "tag": "function", "name": "SDL_AtomicCAS", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:204:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "SDL_atomic_t" } } }, { "tag": "parameter", "name": "oldval", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "newval", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_AtomicSet", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:211:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "SDL_atomic_t" } } }, { "tag": "parameter", "name": "v", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AtomicGet", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:216:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "SDL_atomic_t" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AtomicAdd", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:225:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "SDL_atomic_t" } } }, { "tag": "parameter", "name": "v", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AtomicCASPtr", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:251:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }, { "tag": "parameter", "name": "oldval", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "newval", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_AtomicSetPtr", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:258:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }, { "tag": "parameter", "name": "v", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_AtomicGetPtr", "ns": 0, "location": "/usr/include/SDL2/SDL_atomic.h:263:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "struct", "ns": 0, "name": "SDL_Thread", "id": 0, "location": "/usr/include/SDL2/SDL_thread.h:45:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Thread", "location": "/usr/include/SDL2/SDL_thread.h:46:27", "type": { "tag": "struct", "ns": 0, "name": "SDL_Thread", "id": 0, "location": "/usr/include/SDL2/SDL_thread.h:45:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_threadID", "location": "/usr/include/SDL2/SDL_thread.h:49:23", "type": { "tag": ":unsigned-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_TLSID", "location": "/usr/include/SDL2/SDL_thread.h:52:22", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 59, "location": "/usr/include/SDL2/SDL_thread.h:59:9", "fields": [{ "tag": "field", "name": "SDL_THREAD_PRIORITY_LOW", "value": 0 }, { "tag": "field", "name": "SDL_THREAD_PRIORITY_NORMAL", "value": 1 }, { "tag": "field", "name": "SDL_THREAD_PRIORITY_HIGH", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_ThreadPriority", "location": "/usr/include/SDL2/SDL_thread.h:63:3", "type": { "tag": ":enum", "name": "", "id": 59 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_ThreadFunction", "location": "/usr/include/SDL2/SDL_thread.h:69:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_CreateThread", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:163:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "fn", "type": { "tag": "SDL_ThreadFunction" } }, { "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Thread" } } },
{ "tag": "function", "name": "SDL_GetThreadName", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:174:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "thread", "type": { "tag": ":pointer", "type": { "tag": "SDL_Thread" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_ThreadID", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:179:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_threadID" } },
{ "tag": "function", "name": "SDL_GetThreadID", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:186:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "thread", "type": { "tag": ":pointer", "type": { "tag": "SDL_Thread" } } }], "return-type": { "tag": "SDL_threadID" } },
{ "tag": "function", "name": "SDL_SetThreadPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:191:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "priority", "type": { "tag": "SDL_ThreadPriority" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_WaitThread", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:211:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "thread", "type": { "tag": ":pointer", "type": { "tag": "SDL_Thread" } } }, { "tag": "parameter", "name": "status", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DetachThread", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:239:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "thread", "type": { "tag": ":pointer", "type": { "tag": "SDL_Thread" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_TLSCreate", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:271:35", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_TLSID" } },
{ "tag": "function", "name": "SDL_TLSGet", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:283:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "SDL_TLSID" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_TLSSet", "ns": 0, "location": "/usr/include/SDL2/SDL_thread.h:297:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "SDL_TLSID" } }, { "tag": "parameter", "name": "value", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "destructor", "type": { "tag": ":function-pointer" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioFormat", "location": "/usr/include/SDL2/SDL_audio.h:64:16", "type": { "tag": "Uint16" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioCallback", "location": "/usr/include/SDL2/SDL_audio.h:162:25", "type": { "tag": ":function-pointer" } },
{ "tag": "struct", "ns": 0, "name": "SDL_AudioSpec", "id": 0, "location": "/usr/include/SDL2/SDL_audio.h:177:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "freq", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "format", "bit-offset": 32, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "SDL_AudioFormat" } }, { "tag": "field", "name": "channels", "bit-offset": 48, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "silence", "bit-offset": 56, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "samples", "bit-offset": 64, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "padding", "bit-offset": 80, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "size", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "callback", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_AudioCallback" } }, { "tag": "field", "name": "userdata", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioSpec", "location": "/usr/include/SDL2/SDL_audio.h:188:3", "type": { "tag": ":struct", "name": "SDL_AudioSpec", "id": 60 } },
{ "tag": "struct", "ns": 0, "name": "SDL_AudioCVT", "id": 0, "location": "/usr/include/SDL2/SDL_audio.h:191:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioFilter", "location": "/usr/include/SDL2/SDL_audio.h:192:25", "type": { "tag": ":function-pointer" } },
{ "tag": "struct", "ns": 0, "name": "SDL_AudioCVT", "id": 0, "location": "/usr/include/SDL2/SDL_audio.h:225:16", "bit-size": 1024, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "needed", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "src_format", "bit-offset": 32, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "SDL_AudioFormat" } }, { "tag": "field", "name": "dst_format", "bit-offset": 48, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "SDL_AudioFormat" } }, { "tag": "field", "name": "rate_incr", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "buf", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "field", "name": "len", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "len_cvt", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "len_mult", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "len_ratio", "bit-offset": 288, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "field", "name": "filters", "bit-offset": 352, "bit-size": 640, "bit-alignment": 64, "type": { "tag": ":array", "type": { "tag": "SDL_AudioFilter" }, "size": 10 } }, { "tag": "field", "name": "filter_index", "bit-offset": 992, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioCVT", "location": "/usr/include/SDL2/SDL_audio.h:238:23", "type": { "tag": ":struct", "name": "SDL_AudioCVT", "id": 61 } },
{ "tag": "function", "name": "SDL_GetNumAudioDrivers", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:250:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetAudioDriver", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:251:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_AudioInit", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:262:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "driver_name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AudioQuit", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:263:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetCurrentAudioDriver", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:270:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_OpenAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:317:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "desired", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioSpec" } } }, { "tag": "parameter", "name": "obtained", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioSpec" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioDeviceID", "location": "/usr/include/SDL2/SDL_audio.h:329:16", "type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetNumAudioDevices", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:343:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "iscapture", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetAudioDeviceName", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:358:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "iscapture", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_OpenAudioDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:375:43", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "iscapture", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "desired", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioSpec" } } }, { "tag": "parameter", "name": "obtained", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioSpec" } } }, { "tag": "parameter", "name": "allowed_changes", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_AudioDeviceID" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 62, "location": "/usr/include/SDL2/SDL_audio.h:394:9", "fields": [{ "tag": "field", "name": "SDL_AUDIO_STOPPED", "value": 0 }, { "tag": "field", "name": "SDL_AUDIO_PLAYING", "value": 1 }, { "tag": "field", "name": "SDL_AUDIO_PAUSED", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioStatus", "location": "/usr/include/SDL2/SDL_audio.h:399:3", "type": { "tag": ":enum", "name": "", "id": 62 } },
{ "tag": "function", "name": "SDL_GetAudioStatus", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:400:41", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_AudioStatus" } },
{ "tag": "function", "name": "SDL_GetAudioDeviceStatus", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:403:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }], "return-type": { "tag": "SDL_AudioStatus" } },
{ "tag": "function", "name": "SDL_PauseAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:416:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pause_on", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_PauseAudioDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:417:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }, { "tag": "parameter", "name": "pause_on", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LoadWAV_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:440:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "freesrc", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "spec", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioSpec" } } }, { "tag": "parameter", "name": "audio_buf", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } } }, { "tag": "parameter", "name": "audio_len", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_AudioSpec" } } },
{ "tag": "function", "name": "SDL_FreeWAV", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:456:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "audio_buf", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_BuildAudioCVT", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:467:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cvt", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioCVT" } } }, { "tag": "parameter", "name": "src_format", "type": { "tag": "SDL_AudioFormat" } }, { "tag": "parameter", "name": "src_channels", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "src_rate", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "dst_format", "type": { "tag": "SDL_AudioFormat" } }, { "tag": "parameter", "name": "dst_channels", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "dst_rate", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_ConvertAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:487:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cvt", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioCVT" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "struct", "ns": 0, "name": "_SDL_AudioStream", "id": 0, "location": "/usr/include/SDL2/SDL_audio.h:497:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioStream", "location": "/usr/include/SDL2/SDL_audio.h:498:33", "type": { "tag": "struct", "ns": 0, "name": "_SDL_AudioStream", "id": 0, "location": "/usr/include/SDL2/SDL_audio.h:497:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "SDL_NewAudioStream", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:518:43", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src_format", "type": { "tag": "SDL_AudioFormat" } }, { "tag": "parameter", "name": "src_channels", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "src_rate", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "dst_format", "type": { "tag": "SDL_AudioFormat" } }, { "tag": "parameter", "name": "dst_channels", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "dst_rate", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_AudioStream" } } },
{ "tag": "function", "name": "SDL_AudioStreamPut", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:540:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "stream", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioStream" } } }, { "tag": "parameter", "name": "buf", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "len", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AudioStreamGet", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:557:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "stream", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioStream" } } }, { "tag": "parameter", "name": "buf", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "len", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AudioStreamAvailable", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:572:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "stream", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioStream" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AudioStreamFlush", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:589:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "stream", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioStream" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AudioStreamClear", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:601:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "stream", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioStream" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_FreeAudioStream", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:613:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "stream", "type": { "tag": ":pointer", "type": { "tag": "SDL_AudioStream" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MixAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:623:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "len", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "volume", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MixAudioFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:631:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "format", "type": { "tag": "SDL_AudioFormat" } }, { "tag": "parameter", "name": "len", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "volume", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_QueueAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:675:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "len", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_DequeueAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:721:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "len", "type": { "tag": "Uint32" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetQueuedAudioSize", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:757:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_ClearQueuedAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:793:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LockAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:805:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LockAudioDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:806:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_UnlockAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:807:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_UnlockAudioDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:808:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_CloseAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:814:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_CloseAudioDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_audio.h:815:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dev", "type": { "tag": "SDL_AudioDeviceID" } }], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "SDL_version", "id": 0, "location": "/usr/include/SDL2/SDL_version.h:51:16", "bit-size": 24, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "major", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "minor", "bit-offset": 8, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "patch", "bit-offset": 16, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_version", "location": "/usr/include/SDL2/SDL_version.h:56:3", "type": { "tag": ":struct", "name": "SDL_version", "id": 64 } },
{ "tag": "function", "name": "SDL_GetVersion", "ns": 0, "location": "/usr/include/SDL2/SDL_version.h:133:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "ver", "type": { "tag": ":pointer", "type": { "tag": "SDL_version" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetRevision", "ns": 0, "location": "/usr/include/SDL2/SDL_version.h:142:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GetRevisionNumber", "ns": 0, "location": "/usr/include/SDL2/SDL_version.h:151:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_Linked_Version", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:75:45", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_version" } } },
{ "tag": "enum", "ns": 0, "name": "", "id": 65, "location": "/usr/include/SDL2/SDL_mixer.h:77:9", "fields": [{ "tag": "field", "name": "MIX_INIT_FLAC", "value": 1 }, { "tag": "field", "name": "MIX_INIT_MOD", "value": 2 }, { "tag": "field", "name": "MIX_INIT_MP3", "value": 8 }, { "tag": "field", "name": "MIX_INIT_OGG", "value": 16 }, { "tag": "field", "name": "MIX_INIT_MID", "value": 32 }] },
{ "tag": "typedef", "ns": 0, "name": "MIX_InitFlags", "location": "/usr/include/SDL2/SDL_mixer.h:84:3", "type": { "tag": ":enum", "name": "", "id": 65 } },
{ "tag": "function", "name": "Mix_Init", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:90:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_Quit", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:93:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "Mix_Chunk", "id": 0, "location": "/usr/include/SDL2/SDL_mixer.h:112:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "allocated", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "abuf", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "field", "name": "alen", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "volume", "bit-offset": 160, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "Mix_Chunk", "location": "/usr/include/SDL2/SDL_mixer.h:117:3", "type": { "tag": ":struct", "name": "Mix_Chunk", "id": 66 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 67, "location": "/usr/include/SDL2/SDL_mixer.h:120:9", "fields": [{ "tag": "field", "name": "MIX_NO_FADING", "value": 0 }, { "tag": "field", "name": "MIX_FADING_OUT", "value": 1 }, { "tag": "field", "name": "MIX_FADING_IN", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "Mix_Fading", "location": "/usr/include/SDL2/SDL_mixer.h:124:3", "type": { "tag": ":enum", "name": "", "id": 67 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 68, "location": "/usr/include/SDL2/SDL_mixer.h:127:9", "fields": [{ "tag": "field", "name": "MUS_NONE", "value": 0 }, { "tag": "field", "name": "MUS_CMD", "value": 1 }, { "tag": "field", "name": "MUS_WAV", "value": 2 }, { "tag": "field", "name": "MUS_MOD", "value": 3 }, { "tag": "field", "name": "MUS_MID", "value": 4 }, { "tag": "field", "name": "MUS_OGG", "value": 5 }, { "tag": "field", "name": "MUS_MP3", "value": 6 }, { "tag": "field", "name": "MUS_MP3_MAD_UNUSED", "value": 7 }, { "tag": "field", "name": "MUS_FLAC", "value": 8 }, { "tag": "field", "name": "MUS_MODPLUG_UNUSED", "value": 9 }] },
{ "tag": "typedef", "ns": 0, "name": "Mix_MusicType", "location": "/usr/include/SDL2/SDL_mixer.h:138:3", "type": { "tag": ":enum", "name": "", "id": 68 } },
{ "tag": "struct", "ns": 0, "name": "_Mix_Music", "id": 0, "location": "/usr/include/SDL2/SDL_mixer.h:141:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "Mix_Music", "location": "/usr/include/SDL2/SDL_mixer.h:141:27", "type": { "tag": "struct", "ns": 0, "name": "_Mix_Music", "id": 0, "location": "/usr/include/SDL2/SDL_mixer.h:141:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "Mix_OpenAudio", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:144:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "frequency", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "channels", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "chunksize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_OpenAudioDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:147:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "frequency", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "channels", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "chunksize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "device", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "allowed_changes", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_AllocateChannels", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:154:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "numchans", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_QuerySpec", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:159:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "frequency", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "channels", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_LoadWAV_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:162:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "freesrc", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "Mix_Chunk" } } },
{ "tag": "function", "name": "Mix_LoadMUS", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:164:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "file", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "Mix_Music" } } },
{ "tag": "function", "name": "Mix_LoadMUS_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:168:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "freesrc", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "Mix_Music" } } },
{ "tag": "function", "name": "Mix_LoadMUSType_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:171:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "type", "type": { "tag": "Mix_MusicType" } }, { "tag": "parameter", "name": "freesrc", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "Mix_Music" } } },
{ "tag": "function", "name": "Mix_QuickLoad_WAV", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:174:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mem", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "Mix_Chunk" } } },
{ "tag": "function", "name": "Mix_QuickLoad_RAW", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:177:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mem", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "len", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "Mix_Chunk" } } },
{ "tag": "function", "name": "Mix_FreeChunk", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:180:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "chunk", "type": { "tag": ":pointer", "type": { "tag": "Mix_Chunk" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "Mix_FreeMusic", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:181:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "music", "type": { "tag": ":pointer", "type": { "tag": "Mix_Music" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "Mix_GetNumChunkDecoders", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:202:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GetChunkDecoder", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:203:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "Mix_HasChunkDecoder", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:204:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "Mix_GetNumMusicDecoders", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:205:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GetMusicDecoder", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:206:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "Mix_HasMusicDecoder", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:207:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "Mix_GetMusicType", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:212:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "music", "type": { "tag": ":pointer", "type": { "tag": "Mix_Music" } } }], "return-type": { "tag": "Mix_MusicType" } },
{ "tag": "function", "name": "Mix_SetPostMix", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:218:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mix_func", "type": { "tag": ":function-pointer" } }, { "tag": "parameter", "name": "arg", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "Mix_HookMusic", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:223:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mix_func", "type": { "tag": ":function-pointer" } }, { "tag": "parameter", "name": "arg", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "Mix_HookMusicFinished", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:228:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "music_finished", "type": { "tag": ":function-pointer" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "Mix_GetMusicHookData", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:231:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "Mix_ChannelFinished", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:241:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "channel_finished", "type": { "tag": ":function-pointer" } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "Mix_EffectFunc_t", "location": "/usr/include/SDL2/SDL_mixer.h:265:24", "type": { "tag": ":function-pointer" } },
{ "tag": "typedef", "ns": 0, "name": "Mix_EffectDone_t", "location": "/usr/include/SDL2/SDL_mixer.h:276:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "Mix_RegisterEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:325:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "chan", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "f", "type": { "tag": "Mix_EffectFunc_t" } }, { "tag": "parameter", "name": "d", "type": { "tag": "Mix_EffectDone_t" } }, { "tag": "parameter", "name": "arg", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_UnregisterEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:336:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "channel", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "f", "type": { "tag": "Mix_EffectFunc_t" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_UnregisterAllEffects", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:350:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "channel", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_SetPanning", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:390:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "channel", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "left", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "right", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_SetPosition", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:430:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "channel", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "angle", "type": { "tag": "Sint16" } }, { "tag": "parameter", "name": "distance", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_SetDistance", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:460:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "channel", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "distance", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_SetReverseStereo", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:507:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "channel", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "flip", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_ReserveChannels", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:516:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "num", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GroupChannel", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:526:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "which", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "tag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GroupChannels", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:528:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "from", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "to", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "tag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GroupAvailable", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:532:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "tag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GroupCount", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:536:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "tag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GroupOldest", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:538:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "tag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "Mix_GroupNewer", "ns": 0, "location": "/usr/include/SDL2/SDL_mixer.h:540:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "tag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },