Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Initial SDL_ttf support |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
31b4446932af419efceb21105df502d9 |
| User & Date: | ovenpasta@users.noreply.github.com 2018-01-08 17:10:49.875 |
| Original User & Date: | ovenpasta@users.noreply.github.com 2018-01-08 17:10:50.000 |
Context
|
2018-01-08
| ||
| 17:10 | cleanup check-in: 9ec8f1434c user: ovenpasta@users.noreply.github.com tags: trunk | |
| 17:10 | Initial SDL_ttf support check-in: 31b4446932 user: ovenpasta@users.noreply.github.com tags: trunk | |
| 17:10 | SDL_Image added check-in: 0e3c53a30e user: ovenpasta@users.noreply.github.com tags: trunk | |
Changes
Added sdl2/#base-types.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 | (define-ftype sdl-bool-t boolean) (define-ftype uint8 unsigned-8) (define-ftype uint16 unsigned-16) (define-ftype sint16 integer-16) (define-ftype uint32 unsigned-32) (define-ftype sint32 integer-32) (define-ftype sint64 integer-64) (define-ftype uint64 integer-64) (define-ftype size-t uint32) (define-ftype va-list void*) (define-ftype int% int) (define-ftype file (struct)) (define-ftype sdl-iconv-t void*) ;; Conditions (define-record-type (&sdl2 make-sdl2-condition $sdl2-condition?) (parent &condition) (fields (immutable status $sdl2-condition-status))) (define rtd (record-type-descriptor &sdl2)) (define sdl2-condition? (condition-predicate rtd)) (define sdl2-status (condition-accessor rtd $sdl2-condition-status)) |
Added sdl2/#net-types.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 | ;; ;; Copyright 2016 Aldo Nicolas Bruno ;; ;; Licensed under the Apache License, Version 2.0 (the "License"); ;; you may not use this file except in compliance with the License. ;; You may obtain a copy of the License at ;; ;; http://www.apache.org/licenses/LICENSE-2.0 ;; ;; Unless required by applicable law or agreed to in writing, software ;; distributed under the License is distributed on an "AS IS" BASIS, ;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ;; See the License for the specific language governing permissions and ;; limitations under the License. (define-ftype ip-address (struct (host uint32) (port uint16))) (define-ftype udp-packet (struct (channel int) (data uint8) (len int) (maxlen int) (status int) (address ip-address))) (define-ftype udp-socket void*) (define-ftype tcp-socket void*) (define-syntax INADDR_ANY (identifier-syntax 0)) (define-syntax INADDR_NONE (identifier-syntax #xffffffff)) (define-syntax INADDR_BROADCAST (identifier-syntax #xffffffff)) (define-syntax INADDR_LOOPBACK (identifier-syntax #x7f000001)) (define-ftype sdl-net-version-t (struct (major uint8) (minor uint8) (patch uint8))) (define-ftype sdl-net-socket-set-t void*) (define-ftype sdl-net-generic-socket (struct (ready int))) (define-ftype sdl-net-generic-socket-t void*) |
Added sdl2/#ttf-function.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 | (define-sdl-func (* sdl-surface-t) sttf-render-text-solid ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderText_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-solid ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderUTF8_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-solid ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t))) "STTF_RenderUNICODE_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-solid ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t))) "STTF_RenderGlyph_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-text-shaded ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderText_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-shaded ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderUTF8_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-shaded ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderUNICODE_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-shaded ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderGlyph_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-text-blended ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderText_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-blended ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderUTF8_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-blended ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t))) "STTF_RenderUNICODE_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-text-blended-wrapped ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderText_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-blended-wrapped ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderUTF8_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-blended-wrapped ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderUNICODE_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-blended ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t))) "STTF_RenderGlyph_Blended") (define-sdl-func (* sdl-version-t) ttf-linked-version () "TTF_Linked_Version") (define-sdl-func void ttf-byte-swapped-unicode ((swapped int)) "TTF_ByteSwappedUNICODE") (define-sdl-func int ttf-init () "TTF_Init") (define-sdl-func (* ttf-font) ttf-open-font ((file string) (ptsize int)) "TTF_OpenFont") (define-sdl-func (* ttf-font) ttf-open-font-index ((file string) (ptsize int) (index long)) "TTF_OpenFontIndex") (define-sdl-func (* ttf-font) ttf-open-font-rw ((src (* sdl-rw-ops-t)) (freesrc int) (ptsize int)) "TTF_OpenFontRW") (define-sdl-func (* ttf-font) ttf-open-font-index-rw ((src (* sdl-rw-ops-t)) (freesrc int) (ptsize int) (index long)) "TTF_OpenFontIndexRW") (define-sdl-func int ttf-get-font-style ((font (* ttf-font))) "TTF_GetFontStyle") (define-sdl-func void ttf-set-font-style ((font (* ttf-font)) (style int)) "TTF_SetFontStyle") (define-sdl-func int ttf-get-font-outline ((font (* ttf-font))) "TTF_GetFontOutline") (define-sdl-func void ttf-set-font-outline ((font (* ttf-font)) (outline int)) "TTF_SetFontOutline") (define-sdl-func int ttf-get-font-hinting ((font (* ttf-font))) "TTF_GetFontHinting") (define-sdl-func void ttf-set-font-hinting ((font (* ttf-font)) (hinting int)) "TTF_SetFontHinting") (define-sdl-func int ttf-font-height ((font (* ttf-font))) "TTF_FontHeight") (define-sdl-func int ttf-font-ascent ((font (* ttf-font))) "TTF_FontAscent") (define-sdl-func int ttf-font-descent ((font (* ttf-font))) "TTF_FontDescent") (define-sdl-func int ttf-font-line-skip ((font (* ttf-font))) "TTF_FontLineSkip") (define-sdl-func int ttf-get-font-kerning ((font (* ttf-font))) "TTF_GetFontKerning") (define-sdl-func void ttf-set-font-kerning ((font (* ttf-font)) (allowed int)) "TTF_SetFontKerning") (define-sdl-func long ttf-font-faces ((font (* ttf-font))) "TTF_FontFaces") (define-sdl-func int ttf-font-face-is-fixed-width ((font (* ttf-font))) "TTF_FontFaceIsFixedWidth") (define-sdl-func string ttf-font-face-family-name ((font (* ttf-font))) "TTF_FontFaceFamilyName") (define-sdl-func string ttf-font-face-style-name ((font (* ttf-font))) "TTF_FontFaceStyleName") (define-sdl-func int ttf-glyph-is-provided ((font (* ttf-font)) (ch uint16)) "TTF_GlyphIsProvided") (define-sdl-func int ttf-glyph-metrics ((font (* ttf-font)) (ch uint16) (minx (* int)) (maxx (* int)) (miny (* int)) (maxy (* int)) (advance (* int))) "TTF_GlyphMetrics") (define-sdl-func int ttf-size-text ((font (* ttf-font)) (text string) (w (* int)) (h (* int))) "TTF_SizeText") (define-sdl-func int ttf-size-ut-f8 ((font (* ttf-font)) (text string) (w (* int)) (h (* int))) "TTF_SizeUTF8") (define-sdl-func int ttf-size-unicode ((font (* ttf-font)) (text (* uint16)) (w (* int)) (h (* int))) "TTF_SizeUNICODE") (define-sdl-func void ttf-close-font ((font (* ttf-font))) "TTF_CloseFont") (define-sdl-func void ttf-quit () "TTF_Quit") (define-sdl-func int ttf-was-init () "TTF_WasInit") (define-sdl-func int ttf-get-font-kerning-size ((font (* ttf-font)) (prev_index int) (index int)) "TTF_GetFontKerningSize") (define-sdl-func int ttf-get-font-kerning-size-glyphs ((font (* ttf-font)) (previous_ch uint16) (ch uint16)) "TTF_GetFontKerningSizeGlyphs") |
Added sdl2/#ttf-shim.h#.
> > > > > | 1 2 3 4 5 | #include <SDL2/SDL_ttf.h> #include <SDL2/SDL.h> extern DECLSPEC SDL_Surface * SDLCALL TTF_RenderText_Blended_Wrapped_S(TTF_Font *font, const char *text, SDL_Color *fg, Uint32 wraplength); |
Added sdl2/image-types.ss~.
> > > > > > | 1 2 3 4 5 6 |
(define-ftype sdl-version-t
(struct
(major uint8)
(minor uint8)
(patch uint8)))
|
Added sdl2/image.sls~.
> > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#!r6rs
(library
(sdl2 image)
(export
img-init
sdl-image-library-init)
(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 "image-functions.ss")
(include "image-types.ss")
(define (sdl-image-library-init . l)
(load-shared-object (if (null? l) "libSDL2_image.so" l))))
|
Changes to sdl2/parse-sdl-json.ss.
| ︙ | ︙ | |||
110 111 112 113 114 115 116 | (define (parse-json-function x m) (let-json-object x (tag name location return-type parameters) (if (and (or (string-contains location m) (and (equal? "sdl" m) (string-contains location "SDL.h"))) (equal? tag "function") (or (string-prefix? "SDL_" name) (string-prefix? "SDLNet_" name) | | > > | 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | (define (parse-json-function x m) (let-json-object x (tag name location return-type parameters) (if (and (or (string-contains location m) (and (equal? "sdl" m) (string-contains location "SDL.h"))) (equal? tag "function") (or (string-prefix? "SDL_" name) (string-prefix? "SDLNet_" name) (string-prefix? "IMG_" name) (string-prefix? "STTF_" name) (string-prefix? "TTF_" name))) (cond [(memq (string->symbol (anti-camel name)) blacklist) (printf ";;blacklisted probably because it uses a struct as value.\n(define ~d #f)\n" (anti-camel name))] [else (printf "(define-sdl-func ~d ~d ~d \"~d\")\n" (decode-type return-type) (case name |
| ︙ | ︙ | |||
177 178 179 180 181 182 183 |
(with-output-to-file (string-append m "-functions.ss")
(lambda ()
(vector-for-each
(lambda (x)
(parse-json-function x m))
sdlimage-json))
'truncate)) '("image"))
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 |
(with-output-to-file (string-append m "-functions.ss")
(lambda ()
(vector-for-each
(lambda (x)
(parse-json-function x m))
sdlimage-json))
'truncate)) '("image"))
(define sdlttfs-json-text (read-file "ttf-shim.json"))
(define sdlttfs-json (string->json sdlttfs-json-text))
(with-output-to-file "ttf-shim.sexp" (lambda () (pretty-print sdlttfs-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))
sdlttfs-json))
'truncate)) '("sttf"))
(define sdlttf-json-text (read-file "sdl2-ttf.json"))
(define sdlttf-json (string->json sdlttf-json-text))
(with-output-to-file "sdl2-ttf-real.sexp" (lambda () (pretty-print sdlttf-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))
sdlttf-json))
'truncate)) '("ttf"))
|
Added sdl2/sdl2-ttf-real.sexp.
more than 10,000 changes
Added sdl2/sdl2-ttf.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 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 |
[
{ "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": 22088, "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": 22088, "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": 4294967295, "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": 22088, "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": 22088, "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": 22088, "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_main", "ns": 0, "location": "/usr/include/SDL2/SDL_main.h:110:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "argc", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "argv", "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": "SDL_SetMainReady", "ns": 0, "location": "/usr/include/SDL2/SDL_main.h:125: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_assert.h:102:9", "fields": [{ "tag": "field", "name": "SDL_ASSERTION_RETRY", "value": 0 }, { "tag": "field", "name": "SDL_ASSERTION_BREAK", "value": 1 }, { "tag": "field", "name": "SDL_ASSERTION_ABORT", "value": 2 }, { "tag": "field", "name": "SDL_ASSERTION_IGNORE", "value": 3 }, { "tag": "field", "name": "SDL_ASSERTION_ALWAYS_IGNORE", "value": 4 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AssertState", "location": "/usr/include/SDL2/SDL_assert.h:109:3", "type": { "tag": ":enum", "name": "", "id": 48 } },
{ "tag": "struct", "ns": 0, "name": "SDL_AssertData", "id": 0, "location": "/usr/include/SDL2/SDL_assert.h:111:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "always_ignore", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "trigger_count", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "condition", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "filename", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "linenum", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "function", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "next", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "SDL_AssertData", "id": 49 } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AssertData", "location": "/usr/include/SDL2/SDL_assert.h:120:3", "type": { "tag": ":struct", "name": "SDL_AssertData", "id": 49 } },
{ "tag": "function", "name": "SDL_ReportAssertion", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:125:41", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "SDL_AssertData" } } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_AssertState" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_AssertionHandler", "location": "/usr/include/SDL2/SDL_assert.h:188:35", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_SetAssertionHandler", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:211:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "handler", "type": { "tag": "SDL_AssertionHandler" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetDefaultAssertionHandler", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:225:46", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_AssertionHandler" } },
{ "tag": "function", "name": "SDL_GetAssertionHandler", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:242:46", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "puserdata", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }], "return-type": { "tag": "SDL_AssertionHandler" } },
{ "tag": "function", "name": "SDL_GetAssertionReport", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:266:48", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_AssertData" } } },
{ "tag": "function", "name": "SDL_ResetAssertionReport", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:275:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "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": 22088, "name": "", "id": 50, "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": "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": 51, "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": 51 } },
{ "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": "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": "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": 56, "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": 56 } },
{ "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": "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": 22088, "name": "", "id": 57, "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": 58, "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": 59, "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": 0, "name": "", "id": 60, "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": 61 } },
{ "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": "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": 62 } },
{ "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": 63 } },
{ "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": 64, "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": 64 } },
{ "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": "function", "name": "SDL_SetClipboardText", "ns": 0, "location": "/usr/include/SDL2/SDL_clipboard.h:46: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 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetClipboardText", "ns": 0, "location": "/usr/include/SDL2/SDL_clipboard.h:53:32", "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_HasClipboardText", "ns": 0, "location": "/usr/include/SDL2/SDL_clipboard.h:60:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "typedef", "ns": 0, "name": "__m64", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:27:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v1di", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:29:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2si", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:30:13", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v4hi", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:31:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v8qi", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:32:14", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "function", "name": "_mm_empty", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:45:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_cvtsi32_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:62:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtsi64_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:79:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtsi64_m64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:95:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtm64_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:111:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_packs_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:141:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_packs_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:171:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_packs_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:201:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpackhi_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:228:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpackhi_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:251:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpackhi_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:272:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpacklo_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:299:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpacklo_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:322:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpacklo_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:343:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:364:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:385:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:406:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:428:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:451:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:473:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:495:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:516:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:537:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:558:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:581:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:604:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:628:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:652:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_madd_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:679:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_mulhi_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:700:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_mullo_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:721:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sll_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:744:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_slli_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:766:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sll_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:789:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_slli_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:811:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sll_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:831:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_slli_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:851:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sra_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:875:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srai_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:898:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sra_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:922:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srai_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:945:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srl_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:968:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srli_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:990:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srl_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1013:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srli_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1035:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srl_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1055:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srli_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1076:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_and_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1094:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_andnot_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1115:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_or_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1133:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_xor_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1151:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpeq_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1173:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpeq_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1195:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpeq_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1217:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpgt_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1239:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpgt_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1261:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpgt_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1283:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setzero_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1296:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1317:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1340:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__s3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__s1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__s0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1371:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set1_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1391:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set1_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1409:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set1_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1427:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setr_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1448:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setr_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1471:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setr_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1502:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m64" } },
{ "tag": "typedef", "ns": 0, "name": "__v4si", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:29:13", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v4sf", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:30:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__m128", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:31:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v4su", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:34:22", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "function", "name": "posix_memalign", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mm_malloc.h:33: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": "_mm_malloc", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mm_malloc.h:46:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__align", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "_mm_free", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mm_malloc.h:69:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_add_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:61:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_add_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:81:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sub_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:103:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sub_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:124:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_mul_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:146:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_mul_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:166:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_div_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:188:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_div_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:207:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sqrt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:225:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sqrt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:243:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rcp_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:261:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rcp_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:279:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rsqrt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:298:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rsqrt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:316:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_min_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:339:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_min_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:358:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_max_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:381:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_max_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:400:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_and_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:418:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_andnot_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:440:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_or_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:458:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_xor_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:477:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpeq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:499:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpeq_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:517:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmplt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:540:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmplt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:559:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmple_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:583:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmple_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:602:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpgt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:625:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpgt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:646:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpge_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:670:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpge_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:691:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpneq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:714:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpneq_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:733:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnlt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:757:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnlt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:777:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnle_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:802:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnle_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:822:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpngt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:847:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpngt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:869:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnge_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:894:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnge_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:916:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpord_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:941:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpord_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:961:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpunord_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:986:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpunord_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1006:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_comieq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1027:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comilt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1049:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comile_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1070:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comigt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1091:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comige_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1112:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comineq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1133:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomieq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1154:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomilt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1175:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomile_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1197:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomigt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1219:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomige_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1241:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomineq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1262:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtss_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1280:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvt_ss2si", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1298:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtss_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1318:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvtps_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1336:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvt_ps2pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1352:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvttss_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1371:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtt_ss2si", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1390:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvttss_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1410:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvttps_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1429:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtt_ps2pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1446:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtsi32_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1468:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvt_si2ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1491:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtsi64_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1515:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi32_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1541:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvt_pi2ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1564:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtss_f32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1581:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_loadh_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1602:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_loadl_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1629:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_load_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1656:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_load1_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1678:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_load_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1701:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_loadu_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1718:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_loadr_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1740:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_undefined_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1754:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1774:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set1_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1792:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set_ps1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1811:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1838:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__z", "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": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_setr_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1866:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__z", "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": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_setzero_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1881:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_storeh_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1898:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storel_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1915:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1932:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeu_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1953:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1974:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store1_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1993:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_ps1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2013:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storer_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2032:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2087:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2106:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_sfence", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2124:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_max_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2198:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_max_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2217:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_min_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2236:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_min_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2255:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_movemask_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2273:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_mulhi_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2292:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_maskmove_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2355:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__d", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_avg_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2374:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_avg_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2393:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sad_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2415:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_getcsr", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2470:14", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_setcsr", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2522:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_unpackhi_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2588:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_unpacklo_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2610:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_move_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2631:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_movehl_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2652:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_movelh_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2673:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi16_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2691:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpu16_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2721:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi8_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2750:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpu8_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2775:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi32x2_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2802:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtps_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2831:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtps_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2861:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_movemask_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2886:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__m128d", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:29:16", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__m128i", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:30:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2df", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:33:16", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2di", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:34:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v8hi", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:35:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v16qi", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:36:14", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2du", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:39:28", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v8hu", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:40:24", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v16qu", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:41:23", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v16qs", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:45:21", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "function", "name": "_cvtsh_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/f16cintrin.h:46:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtph_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/f16cintrin.h:117:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_add_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:68:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_add_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:87:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sub_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:110:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sub_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:129:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_mul_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:151:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_mul_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:170:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_div_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:193:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_div_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:213:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sqrt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:238:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sqrt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:256:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_min_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:280:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_min_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:300:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_max_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:324:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_max_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:344:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_and_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:362:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_andnot_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:383:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_or_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:401:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_xor_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:419:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpeq_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:438:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmplt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:458:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmple_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:479:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpgt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:500:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpge_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:521:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpord_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:544:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpunord_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:568:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpneq_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:589:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnlt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:610:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnle_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:631:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpngt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:652:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnge_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:673:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpeq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:696:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmplt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:721:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmple_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:746:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpgt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:771:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpge_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:797:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpord_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:825:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpunord_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:853:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpneq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:878:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnlt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:903:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnle_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:928:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpngt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:953:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnge_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:979:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_comieq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1001:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comilt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1025:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comile_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1049:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comigt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1073:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comige_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1097:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comineq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1121:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomieq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1145:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomilt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1171:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomile_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1197:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomigt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1223:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomige_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1249:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomineq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1275:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtpd_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1294:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtps_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1314:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtepi32_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1337:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtpd_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1357:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsd_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1374:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtsd_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1399:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtsi32_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1422:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtss_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1448:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvttpd_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1472:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvttsd_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1490:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtpd_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1507:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvttpd_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1527:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtpi32_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1544:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtsd_f64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1561:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_load_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1578:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_load1_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1596:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadr_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1622:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadu_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1640:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadu_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1660:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_load_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1681:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadh_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1708:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadl_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1735:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_undefined_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1756:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1776:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set1_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1794:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set_pd1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1812:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1832:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "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": "__m128d" } },
{ "tag": "function", "name": "_mm_setr_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1853:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "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": "__m128d" } },
{ "tag": "function", "name": "_mm_setzero_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1868:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_move_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1889:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_store_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1906:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1928:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store1_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1947:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_pd1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1966:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeu_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1984:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storer_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2007:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeh_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2025:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storel_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2045:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_add_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2070:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_add_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2092:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_add_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2114:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_add_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2132:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2154:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2175:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2197:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2218:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2239:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_avg_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2259:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_avg_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2279:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_madd_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2305:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_max_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2325:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_max_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2345:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_min_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2365:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_min_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2385:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mulhi_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2405:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mulhi_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2425:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mullo_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2445:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mul_su32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2464:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_mul_epu32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2483:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sad_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2505:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2523:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2541:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2559:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2578:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2596:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2617:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2638:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2658:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2678:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_and_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2696:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_andnot_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2716:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_or_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2733:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_xor_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2751:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_slli_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2811:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sll_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2830:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_slli_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2849:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sll_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2868:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_slli_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2887:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sll_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2906:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srai_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2926:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sra_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2946:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srai_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2966:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sra_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2986:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srli_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3046:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srl_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3065:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srli_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3084:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srl_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3103:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srli_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3122:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srl_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3141:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpeq_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3160:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpeq_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3179:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpeq_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3198:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpgt_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3218:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpgt_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3241:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpgt_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3262:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmplt_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3283:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmplt_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3304:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmplt_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3325:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi64_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3349:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtsd_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3367:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvttsd_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3385:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvtepi32_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3401:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtps_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3417:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvttps_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3434:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi32_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3450:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi64_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3467:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi128_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3485:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtsi128_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3504:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_load_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3521:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_loadu_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3537:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_loadl_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3558:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_undefined_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3576:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi64x", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3598:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q1", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__q0", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3620:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__q0", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3648:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i3", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3688:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w7", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w6", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w5", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w4", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3736:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b15", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b14", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b13", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b12", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b11", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b10", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b9", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b8", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi64x", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3755:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3774:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3793:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3812:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3831:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3852:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q0", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__q1", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3875:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i3", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3906:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w4", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w5", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w6", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w7", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3953:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b8", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b9", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b10", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b11", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b12", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b13", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b14", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b15", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setzero_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3967:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_store_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3985:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeu_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4001:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_maskmoveu_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4031:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__d", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storel_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4050:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4073:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4092:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4111:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4131:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_clflush", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4151:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_lfence", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4162:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_mfence", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4173:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_packs_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4202:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_packs_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4230:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_packus_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4258:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_extract_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4286:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__imm", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_insert_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4313:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__imm", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_movemask_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4333:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_unpackhi_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4472:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4499:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4522:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4543:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4578:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4606:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4629:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4650:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_movepi64_pi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4667:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_movpi64_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4684:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_move_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4702:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4723:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_unpacklo_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4744:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_movemask_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4763:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_castpd_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4810:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_castpd_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4827:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_castps_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4844:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_castps_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4861:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_castsi128_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4878:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_castsi128_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4895:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_pause", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4911:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetCPUCount", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:92:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetCPUCacheLineSize", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:100:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HasRDTSC", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:105:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasAltiVec", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:110:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasMMX", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:115:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_Has3DNow", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:120:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:125:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE2", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:130:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE3", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:135:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE41", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:140:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE42", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:145:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasAVX", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:150:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasAVX2", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:155:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasNEON", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:160:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetSystemRAM", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:165:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 66, "location": "/usr/include/SDL2/SDL_pixels.h:51:1", "fields": [{ "tag": "field", "name": "SDL_PIXELTYPE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_PIXELTYPE_INDEX1", "value": 1 }, { "tag": "field", "name": "SDL_PIXELTYPE_INDEX4", "value": 2 }, { "tag": "field", "name": "SDL_PIXELTYPE_INDEX8", "value": 3 }, { "tag": "field", "name": "SDL_PIXELTYPE_PACKED8", "value": 4 }, { "tag": "field", "name": "SDL_PIXELTYPE_PACKED16", "value": 5 }, { "tag": "field", "name": "SDL_PIXELTYPE_PACKED32", "value": 6 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYU8", "value": 7 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYU16", "value": 8 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYU32", "value": 9 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYF16", "value": 10 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYF32", "value": 11 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 67, "location": "/usr/include/SDL2/SDL_pixels.h:68:1", "fields": [{ "tag": "field", "name": "SDL_BITMAPORDER_NONE", "value": 0 }, { "tag": "field", "name": "SDL_BITMAPORDER_4321", "value": 1 }, { "tag": "field", "name": "SDL_BITMAPORDER_1234", "value": 2 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 68, "location": "/usr/include/SDL2/SDL_pixels.h:76:1", "fields": [{ "tag": "field", "name": "SDL_PACKEDORDER_NONE", "value": 0 }, { "tag": "field", "name": "SDL_PACKEDORDER_XRGB", "value": 1 }, { "tag": "field", "name": "SDL_PACKEDORDER_RGBX", "value": 2 }, { "tag": "field", "name": "SDL_PACKEDORDER_ARGB", "value": 3 }, { "tag": "field", "name": "SDL_PACKEDORDER_RGBA", "value": 4 }, { "tag": "field", "name": "SDL_PACKEDORDER_XBGR", "value": 5 }, { "tag": "field", "name": "SDL_PACKEDORDER_BGRX", "value": 6 }, { "tag": "field", "name": "SDL_PACKEDORDER_ABGR", "value": 7 }, { "tag": "field", "name": "SDL_PACKEDORDER_BGRA", "value": 8 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 69, "location": "/usr/include/SDL2/SDL_pixels.h:92:1", "fields": [{ "tag": "field", "name": "SDL_ARRAYORDER_NONE", "value": 0 }, { "tag": "field", "name": "SDL_ARRAYORDER_RGB", "value": 1 }, { "tag": "field", "name": "SDL_ARRAYORDER_RGBA", "value": 2 }, { "tag": "field", "name": "SDL_ARRAYORDER_ARGB", "value": 3 }, { "tag": "field", "name": "SDL_ARRAYORDER_BGR", "value": 4 }, { "tag": "field", "name": "SDL_ARRAYORDER_BGRA", "value": 5 }, { "tag": "field", "name": "SDL_ARRAYORDER_ABGR", "value": 6 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 70, "location": "/usr/include/SDL2/SDL_pixels.h:104:1", "fields": [{ "tag": "field", "name": "SDL_PACKEDLAYOUT_NONE", "value": 0 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_332", "value": 1 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_4444", "value": 2 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_1555", "value": 3 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_5551", "value": 4 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_565", "value": 5 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_8888", "value": 6 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_2101010", "value": 7 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_1010102", "value": 8 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 71, "location": "/usr/include/SDL2/SDL_pixels.h:171:1", "fields": [{ "tag": "field", "name": "SDL_PIXELFORMAT_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX1LSB", "value": 286261504 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX1MSB", "value": 287310080 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX4LSB", "value": 303039488 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX4MSB", "value": 304088064 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX8", "value": 318769153 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB332", "value": 336660481 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB444", "value": 353504258 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB555", "value": 353570562 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR555", "value": 357764866 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB4444", "value": 355602434 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA4444", "value": 356651010 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR4444", "value": 359796738 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA4444", "value": 360845314 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB1555", "value": 355667970 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA5551", "value": 356782082 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR1555", "value": 359862274 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA5551", "value": 360976386 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB565", "value": 353701890 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR565", "value": 357896194 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB24", "value": 386930691 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR24", "value": 390076419 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB888", "value": 370546692 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBX8888", "value": 371595268 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR888", "value": 374740996 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRX8888", "value": 375789572 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB8888", "value": 372645892 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA8888", "value": 373694468 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR8888", "value": 376840196 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA8888", "value": 377888772 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB2101010", "value": 372711428 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA32", "value": 376840196 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB32", "value": 377888772 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA32", "value": 372645892 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR32", "value": 373694468 }, { "tag": "field", "name": "SDL_PIXELFORMAT_YV12", "value": 842094169 }, { "tag": "field", "name": "SDL_PIXELFORMAT_IYUV", "value": 1448433993 }, { "tag": "field", "name": "SDL_PIXELFORMAT_YUY2", "value": 844715353 }, { "tag": "field", "name": "SDL_PIXELFORMAT_UYVY", "value": 1498831189 }, { "tag": "field", "name": "SDL_PIXELFORMAT_YVYU", "value": 1431918169 }, { "tag": "field", "name": "SDL_PIXELFORMAT_NV12", "value": 842094158 }, { "tag": "field", "name": "SDL_PIXELFORMAT_NV21", "value": 825382478 }] },
{ "tag": "struct", "ns": 0, "name": "SDL_Color", "id": 0, "location": "/usr/include/SDL2/SDL_pixels.h:293:16", "bit-size": 32, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "r", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "g", "bit-offset": 8, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "b", "bit-offset": 16, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "a", "bit-offset": 24, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Color", "location": "/usr/include/SDL2/SDL_pixels.h:299:3", "type": { "tag": ":struct", "name": "SDL_Color", "id": 72 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Palette", "id": 0, "location": "/usr/include/SDL2/SDL_pixels.h:302:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "ncolors", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "colors", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "field", "name": "version", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "refcount", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Palette", "location": "/usr/include/SDL2/SDL_pixels.h:308:3", "type": { "tag": ":struct", "name": "SDL_Palette", "id": 73 } },
{ "tag": "struct", "ns": 0, "name": "SDL_PixelFormat", "id": 0, "location": "/usr/include/SDL2/SDL_pixels.h:313:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "format", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "palette", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }, { "tag": "field", "name": "BitsPerPixel", "bit-offset": 128, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "BytesPerPixel", "bit-offset": 136, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding", "bit-offset": 144, "bit-size": 16, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "Uint8" }, "size": 2 } }, { "tag": "field", "name": "Rmask", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Gmask", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Bmask", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Amask", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Rloss", "bit-offset": 288, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Gloss", "bit-offset": 296, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Bloss", "bit-offset": 304, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Aloss", "bit-offset": 312, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Rshift", "bit-offset": 320, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Gshift", "bit-offset": 328, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Bshift", "bit-offset": 336, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Ashift", "bit-offset": 344, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "refcount", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "next", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "SDL_PixelFormat", "id": 74 } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_PixelFormat", "location": "/usr/include/SDL2/SDL_pixels.h:334:3", "type": { "tag": ":struct", "name": "SDL_PixelFormat", "id": 74 } },
{ "tag": "function", "name": "SDL_GetPixelFormatName", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:339:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_PixelFormatEnumToMasks", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:348:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "bpp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "Amask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_MasksToPixelFormatEnum", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:363:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "bpp", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Amask", "type": { "tag": "Uint32" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_AllocFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:372:43", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixel_format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } },
{ "tag": "function", "name": "SDL_FreeFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:377:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_AllocPalette", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:389:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "ncolors", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } },
{ "tag": "function", "name": "SDL_SetPixelFormatPalette", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:394:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetPaletteColors", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:407:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }, { "tag": "parameter", "name": "colors", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "firstcolor", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "ncolors", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_FreePalette", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:416:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MapRGB", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:423:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_MapRGBA", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:431:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "a", "type": { "tag": "Uint8" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetRGB", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:440:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixel", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetRGBA", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:449:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixel", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_CalculateGammaRamp", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:457:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamma", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "ramp", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Point", "id": 0, "location": "/usr/include/SDL2/SDL_rect.h:48:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "x", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Point", "location": "/usr/include/SDL2/SDL_rect.h:52:3", "type": { "tag": ":struct", "name": "SDL_Point", "id": 75 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Rect", "id": 0, "location": "/usr/include/SDL2/SDL_rect.h:64:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "x", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "w", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "h", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Rect", "location": "/usr/include/SDL2/SDL_rect.h:68:3", "type": { "tag": ":struct", "name": "SDL_Rect", "id": 76 } },
{ "tag": "function", "name": "SDL_PointInRect", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:73:27", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "p", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RectEmpty", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:82:27", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RectEquals", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:90:27", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasIntersection", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:101:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "A", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "B", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_IntersectRect", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:109:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "A", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "B", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "result", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_UnionRect", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:116:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "A", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "B", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "result", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_EnclosePoints", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:125:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "points", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "clip", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "result", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_IntersectRectAndLine", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:135:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "X1", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "Y1", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "X2", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "Y2", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 77, "location": "/usr/include/SDL2/SDL_blendmode.h:40:9", "fields": [{ "tag": "field", "name": "SDL_BLENDMODE_NONE", "value": 0 }, { "tag": "field", "name": "SDL_BLENDMODE_BLEND", "value": 1 }, { "tag": "field", "name": "SDL_BLENDMODE_ADD", "value": 2 }, { "tag": "field", "name": "SDL_BLENDMODE_MOD", "value": 4 }, { "tag": "field", "name": "SDL_BLENDMODE_INVALID", "value": 2147483647 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_BlendMode", "location": "/usr/include/SDL2/SDL_blendmode.h:57:3", "type": { "tag": ":enum", "name": "", "id": 77 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 78, "location": "/usr/include/SDL2/SDL_blendmode.h:62:9", "fields": [{ "tag": "field", "name": "SDL_BLENDOPERATION_ADD", "value": 1 }, { "tag": "field", "name": "SDL_BLENDOPERATION_SUBTRACT", "value": 2 }, { "tag": "field", "name": "SDL_BLENDOPERATION_REV_SUBTRACT", "value": 3 }, { "tag": "field", "name": "SDL_BLENDOPERATION_MINIMUM", "value": 4 }, { "tag": "field", "name": "SDL_BLENDOPERATION_MAXIMUM", "value": 5 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_BlendOperation", "location": "/usr/include/SDL2/SDL_blendmode.h:70:3", "type": { "tag": ":enum", "name": "", "id": 78 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 79, "location": "/usr/include/SDL2/SDL_blendmode.h:75:9", "fields": [{ "tag": "field", "name": "SDL_BLENDFACTOR_ZERO", "value": 1 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE", "value": 2 }, { "tag": "field", "name": "SDL_BLENDFACTOR_SRC_COLOR", "value": 3 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR", "value": 4 }, { "tag": "field", "name": "SDL_BLENDFACTOR_SRC_ALPHA", "value": 5 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA", "value": 6 }, { "tag": "field", "name": "SDL_BLENDFACTOR_DST_COLOR", "value": 7 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR", "value": 8 }, { "tag": "field", "name": "SDL_BLENDFACTOR_DST_ALPHA", "value": 9 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA", "value": 10 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_BlendFactor", "location": "/usr/include/SDL2/SDL_blendmode.h:88:3", "type": { "tag": ":enum", "name": "", "id": 79 } },
{ "tag": "function", "name": "SDL_ComposeCustomBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_blendmode.h:105:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "srcColorFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "dstColorFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "colorOperation", "type": { "tag": "SDL_BlendOperation" } }, { "tag": "parameter", "name": "srcAlphaFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "dstAlphaFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "alphaOperation", "type": { "tag": "SDL_BlendOperation" } }], "return-type": { "tag": "SDL_BlendMode" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Surface", "id": 0, "location": "/usr/include/SDL2/SDL_surface.h:69:16", "bit-size": 768, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "flags", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "format", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "field", "name": "w", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "h", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pitch", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pixels", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "locked", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "lock_data", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "clip_rect", "bit-offset": 512, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_Rect" } }, { "tag": "field", "name": "map", "bit-offset": 640, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 22088, "name": "SDL_BlitMap", "id": 0, "location": "/usr/include/SDL2/SDL_surface.h:88:12", "bit-size": 0, "bit-alignment": 0, "fields": [] } } }, { "tag": "field", "name": "refcount", "bit-offset": 704, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "struct", "ns": 81, "name": "SDL_BlitMap", "id": 0, "location": "/usr/include/SDL2/SDL_surface.h:88:12", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Surface", "location": "/usr/include/SDL2/SDL_surface.h:92:3", "type": { "tag": ":struct", "name": "SDL_Surface", "id": 81 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_blit", "location": "/usr/include/SDL2/SDL_surface.h:97:23", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_CreateRGBSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:118:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Amask", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_CreateRGBSurfaceWithFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:123:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_CreateRGBSurfaceFrom", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:126:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Amask", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_CreateRGBSurfaceWithFormatFrom", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:135:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_FreeSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:137:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetSurfacePalette", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:146:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LockSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:168:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UnlockSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:170:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LoadBMP_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:181:38", "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": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_SaveBMP_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:204:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "freedst", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceRLE", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:223:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "flag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetColorKey", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:237:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "flag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "key", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetColorKey", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:250:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "key", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:265:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetSurfaceColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:281:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:295:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetSurfaceAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:308:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:321:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": "SDL_BlendMode" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetSurfaceBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:334:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": ":pointer", "type": { "tag": "SDL_BlendMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:350:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:359:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DuplicateSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:365:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_ConvertSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:377:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_ConvertSurfaceFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:379:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "pixel_format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_ConvertPixels", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:387:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "src_format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "src_pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "dst_format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "dst_pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_FillRect", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:403:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "color", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_FillRects", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:405:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "color", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpperBlit", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:471:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LowerBlit", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:479:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SoftStretch", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:489:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpperBlitScaled", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:500:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LowerBlitScaled", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:508:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_DisplayMode", "location": "/usr/include/SDL2/SDL_video.h:60:3", "type": { "tag": "struct", "ns": 22088, "name": "", "id": 82, "location": "/usr/include/SDL2/SDL_video.h:53:9", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "format", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "w", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "h", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "refresh_rate", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "driverdata", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] } },
{ "tag": "struct", "ns": 0, "name": "SDL_Window", "id": 0, "location": "/usr/include/SDL2/SDL_video.h:90:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Window", "location": "/usr/include/SDL2/SDL_video.h:90:27", "type": { "tag": "struct", "ns": 0, "name": "SDL_Window", "id": 0, "location": "/usr/include/SDL2/SDL_video.h:90:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 84, "location": "/usr/include/SDL2/SDL_video.h:97:9", "fields": [{ "tag": "field", "name": "SDL_WINDOW_FULLSCREEN", "value": 1 }, { "tag": "field", "name": "SDL_WINDOW_OPENGL", "value": 2 }, { "tag": "field", "name": "SDL_WINDOW_SHOWN", "value": 4 }, { "tag": "field", "name": "SDL_WINDOW_HIDDEN", "value": 8 }, { "tag": "field", "name": "SDL_WINDOW_BORDERLESS", "value": 16 }, { "tag": "field", "name": "SDL_WINDOW_RESIZABLE", "value": 32 }, { "tag": "field", "name": "SDL_WINDOW_MINIMIZED", "value": 64 }, { "tag": "field", "name": "SDL_WINDOW_MAXIMIZED", "value": 128 }, { "tag": "field", "name": "SDL_WINDOW_INPUT_GRABBED", "value": 256 }, { "tag": "field", "name": "SDL_WINDOW_INPUT_FOCUS", "value": 512 }, { "tag": "field", "name": "SDL_WINDOW_MOUSE_FOCUS", "value": 1024 }, { "tag": "field", "name": "SDL_WINDOW_FULLSCREEN_DESKTOP", "value": 4097 }, { "tag": "field", "name": "SDL_WINDOW_FOREIGN", "value": 2048 }, { "tag": "field", "name": "SDL_WINDOW_ALLOW_HIGHDPI", "value": 8192 }, { "tag": "field", "name": "SDL_WINDOW_MOUSE_CAPTURE", "value": 16384 }, { "tag": "field", "name": "SDL_WINDOW_ALWAYS_ON_TOP", "value": 32768 }, { "tag": "field", "name": "SDL_WINDOW_SKIP_TASKBAR", "value": 65536 }, { "tag": "field", "name": "SDL_WINDOW_UTILITY", "value": 131072 }, { "tag": "field", "name": "SDL_WINDOW_TOOLTIP", "value": 262144 }, { "tag": "field", "name": "SDL_WINDOW_POPUP_MENU", "value": 524288 }, { "tag": "field", "name": "SDL_WINDOW_VULKAN", "value": 268435456 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowFlags", "location": "/usr/include/SDL2/SDL_video.h:121:3", "type": { "tag": ":enum", "name": "", "id": 84 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 85, "location": "/usr/include/SDL2/SDL_video.h:144:9", "fields": [{ "tag": "field", "name": "SDL_WINDOWEVENT_NONE", "value": 0 }, { "tag": "field", "name": "SDL_WINDOWEVENT_SHOWN", "value": 1 }, { "tag": "field", "name": "SDL_WINDOWEVENT_HIDDEN", "value": 2 }, { "tag": "field", "name": "SDL_WINDOWEVENT_EXPOSED", "value": 3 }, { "tag": "field", "name": "SDL_WINDOWEVENT_MOVED", "value": 4 }, { "tag": "field", "name": "SDL_WINDOWEVENT_RESIZED", "value": 5 }, { "tag": "field", "name": "SDL_WINDOWEVENT_SIZE_CHANGED", "value": 6 }, { "tag": "field", "name": "SDL_WINDOWEVENT_MINIMIZED", "value": 7 }, { "tag": "field", "name": "SDL_WINDOWEVENT_MAXIMIZED", "value": 8 }, { "tag": "field", "name": "SDL_WINDOWEVENT_RESTORED", "value": 9 }, { "tag": "field", "name": "SDL_WINDOWEVENT_ENTER", "value": 10 }, { "tag": "field", "name": "SDL_WINDOWEVENT_LEAVE", "value": 11 }, { "tag": "field", "name": "SDL_WINDOWEVENT_FOCUS_GAINED", "value": 12 }, { "tag": "field", "name": "SDL_WINDOWEVENT_FOCUS_LOST", "value": 13 }, { "tag": "field", "name": "SDL_WINDOWEVENT_CLOSE", "value": 14 }, { "tag": "field", "name": "SDL_WINDOWEVENT_TAKE_FOCUS", "value": 15 }, { "tag": "field", "name": "SDL_WINDOWEVENT_HIT_TEST", "value": 16 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowEventID", "location": "/usr/include/SDL2/SDL_video.h:168:3", "type": { "tag": ":enum", "name": "", "id": 85 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLContext", "location": "/usr/include/SDL2/SDL_video.h:173:15", "type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "enum", "ns": 0, "name": "", "id": 86, "location": "/usr/include/SDL2/SDL_video.h:178:9", "fields": [{ "tag": "field", "name": "SDL_GL_RED_SIZE", "value": 0 }, { "tag": "field", "name": "SDL_GL_GREEN_SIZE", "value": 1 }, { "tag": "field", "name": "SDL_GL_BLUE_SIZE", "value": 2 }, { "tag": "field", "name": "SDL_GL_ALPHA_SIZE", "value": 3 }, { "tag": "field", "name": "SDL_GL_BUFFER_SIZE", "value": 4 }, { "tag": "field", "name": "SDL_GL_DOUBLEBUFFER", "value": 5 }, { "tag": "field", "name": "SDL_GL_DEPTH_SIZE", "value": 6 }, { "tag": "field", "name": "SDL_GL_STENCIL_SIZE", "value": 7 }, { "tag": "field", "name": "SDL_GL_ACCUM_RED_SIZE", "value": 8 }, { "tag": "field", "name": "SDL_GL_ACCUM_GREEN_SIZE", "value": 9 }, { "tag": "field", "name": "SDL_GL_ACCUM_BLUE_SIZE", "value": 10 }, { "tag": "field", "name": "SDL_GL_ACCUM_ALPHA_SIZE", "value": 11 }, { "tag": "field", "name": "SDL_GL_STEREO", "value": 12 }, { "tag": "field", "name": "SDL_GL_MULTISAMPLEBUFFERS", "value": 13 }, { "tag": "field", "name": "SDL_GL_MULTISAMPLESAMPLES", "value": 14 }, { "tag": "field", "name": "SDL_GL_ACCELERATED_VISUAL", "value": 15 }, { "tag": "field", "name": "SDL_GL_RETAINED_BACKING", "value": 16 }, { "tag": "field", "name": "SDL_GL_CONTEXT_MAJOR_VERSION", "value": 17 }, { "tag": "field", "name": "SDL_GL_CONTEXT_MINOR_VERSION", "value": 18 }, { "tag": "field", "name": "SDL_GL_CONTEXT_EGL", "value": 19 }, { "tag": "field", "name": "SDL_GL_CONTEXT_FLAGS", "value": 20 }, { "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_MASK", "value": 21 }, { "tag": "field", "name": "SDL_GL_SHARE_WITH_CURRENT_CONTEXT", "value": 22 }, { "tag": "field", "name": "SDL_GL_FRAMEBUFFER_SRGB_CAPABLE", "value": 23 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RELEASE_BEHAVIOR", "value": 24 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RESET_NOTIFICATION", "value": 25 }, { "tag": "field", "name": "SDL_GL_CONTEXT_NO_ERROR", "value": 26 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLattr", "location": "/usr/include/SDL2/SDL_video.h:207:3", "type": { "tag": ":enum", "name": "", "id": 86 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 87, "location": "/usr/include/SDL2/SDL_video.h:209:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_CORE", "value": 1 }, { "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_COMPATIBILITY", "value": 2 }, { "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_ES", "value": 4 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLprofile", "location": "/usr/include/SDL2/SDL_video.h:214:3", "type": { "tag": ":enum", "name": "", "id": 87 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 88, "location": "/usr/include/SDL2/SDL_video.h:216:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_DEBUG_FLAG", "value": 1 }, { "tag": "field", "name": "SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG", "value": 2 }, { "tag": "field", "name": "SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG", "value": 4 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RESET_ISOLATION_FLAG", "value": 8 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLcontextFlag", "location": "/usr/include/SDL2/SDL_video.h:222:3", "type": { "tag": ":enum", "name": "", "id": 88 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 89, "location": "/usr/include/SDL2/SDL_video.h:224:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE", "value": 0 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH", "value": 1 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLcontextReleaseFlag", "location": "/usr/include/SDL2/SDL_video.h:228:3", "type": { "tag": ":enum", "name": "", "id": 89 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 90, "location": "/usr/include/SDL2/SDL_video.h:230:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_RESET_NO_NOTIFICATION", "value": 0 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RESET_LOSE_CONTEXT", "value": 1 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLContextResetNotification", "location": "/usr/include/SDL2/SDL_video.h:234:3", "type": { "tag": ":enum", "name": "", "id": 90 } },
{ "tag": "function", "name": "SDL_GetNumVideoDrivers", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:243:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetVideoDriver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:253: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_VideoInit", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:269: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_VideoQuit", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:278:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetCurrentVideoDriver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:289: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_GetNumVideoDisplays", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:296:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayName", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:305:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "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_GetDisplayBounds", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:315:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayDPI", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:327:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "ddpi", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "hdpi", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "vdpi", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayUsableBounds", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:346:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetNumDisplayModes", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:353:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:366:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "modeIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDesktopDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:372:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetCurrentDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:377:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetClosestDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:401:43", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }, { "tag": "parameter", "name": "closest", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } },
{ "tag": "function", "name": "SDL_GetWindowDisplayIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:409:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:425:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:436:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowPixelFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:442:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_CreateWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:486:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_CreateWindowFrom", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:499:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetWindowID", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:504:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetWindowFromID", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:509:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetWindowFlags", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:514:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_SetWindowTitle", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:521:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowTitle", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:529:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_SetWindowIcon", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:537:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "icon", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowData", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:553:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_GetWindowData", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:567:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_SetWindowPosition", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:583:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowPosition", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:597:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:618:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:637:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowBordersSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:655:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "top", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "left", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "bottom", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "right", "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": "SDL_SetWindowMinimumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:672:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "min_w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "min_h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowMinimumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:685:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowMaximumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:701:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "max_w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "max_h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowMaximumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:714:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowBordered", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:731:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "bordered", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowResizable", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:748:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "resizable", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_ShowWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:756:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HideWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:763:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RaiseWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:768:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MaximizeWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:775:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MinimizeWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:782:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RestoreWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:790:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowFullscreen", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:800:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:816:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_UpdateWindowSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:826:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpdateWindowSurfaceRects", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:836:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "numrects", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowGrab", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:851:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "grabbed", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowGrab", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:861:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetGrabbedWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:870:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_SetWindowBrightness", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:880:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "brightness", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowBrightness", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:889:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowOpacity", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:902:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "opacity", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowOpacity", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:917:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "out_opacity", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowModalFor", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:927:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "modal_window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "parent_window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowInputFocus", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:941:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowGammaRamp", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:961:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "red", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "green", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "blue", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowGammaRamp", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:981:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "red", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "green", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "blue", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 91, "location": "/usr/include/SDL2/SDL_video.h:991:9", "fields": [{ "tag": "field", "name": "SDL_HITTEST_NORMAL", "value": 0 }, { "tag": "field", "name": "SDL_HITTEST_DRAGGABLE", "value": 1 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_TOPLEFT", "value": 2 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_TOP", "value": 3 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_TOPRIGHT", "value": 4 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_RIGHT", "value": 5 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_BOTTOMRIGHT", "value": 6 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_BOTTOM", "value": 7 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_BOTTOMLEFT", "value": 8 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_LEFT", "value": 9 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HitTestResult", "location": "/usr/include/SDL2/SDL_video.h:1003:3", "type": { "tag": ":enum", "name": "", "id": 91 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_HitTest", "location": "/usr/include/SDL2/SDL_video.h:1010:37", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_SetWindowHitTest", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1051:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "callback", "type": { "tag": "SDL_HitTest" } }, { "tag": "parameter", "name": "callback_data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_DestroyWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1058:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_IsScreenSaverEnabled", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1067:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_EnableScreenSaver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1075:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DisableScreenSaver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1083:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_LoadLibrary", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1109:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "path", "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_GL_GetProcAddress", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1114:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "proc", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_GL_UnloadLibrary", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1121:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_ExtensionSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1127:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "extension", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GL_ResetAttributes", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1133:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_SetAttribute", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1140:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "attr", "type": { "tag": "SDL_GLattr" } }, { "tag": "parameter", "name": "value", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_GetAttribute", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1148:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "attr", "type": { "tag": "SDL_GLattr" } }, { "tag": "parameter", "name": "value", "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": "SDL_GL_CreateContext", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1156:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_GLContext" } },
{ "tag": "function", "name": "SDL_GL_MakeCurrent", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1164:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "context", "type": { "tag": "SDL_GLContext" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_GetCurrentWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1170:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GL_GetCurrentContext", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1175:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_GLContext" } },
{ "tag": "function", "name": "SDL_GL_GetDrawableSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1193:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_SetSwapInterval", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1208:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "interval", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_GetSwapInterval", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1221:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_SwapWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1227:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_DeleteContext", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1234:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "context", "type": { "tag": "SDL_GLContext" } }], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 92, "location": "/usr/include/SDL2/SDL_scancode.h:43:9", "fields": [{ "tag": "field", "name": "SDL_SCANCODE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_SCANCODE_A", "value": 4 }, { "tag": "field", "name": "SDL_SCANCODE_B", "value": 5 }, { "tag": "field", "name": "SDL_SCANCODE_C", "value": 6 }, { "tag": "field", "name": "SDL_SCANCODE_D", "value": 7 }, { "tag": "field", "name": "SDL_SCANCODE_E", "value": 8 }, { "tag": "field", "name": "SDL_SCANCODE_F", "value": 9 }, { "tag": "field", "name": "SDL_SCANCODE_G", "value": 10 }, { "tag": "field", "name": "SDL_SCANCODE_H", "value": 11 }, { "tag": "field", "name": "SDL_SCANCODE_I", "value": 12 }, { "tag": "field", "name": "SDL_SCANCODE_J", "value": 13 }, { "tag": "field", "name": "SDL_SCANCODE_K", "value": 14 }, { "tag": "field", "name": "SDL_SCANCODE_L", "value": 15 }, { "tag": "field", "name": "SDL_SCANCODE_M", "value": 16 }, { "tag": "field", "name": "SDL_SCANCODE_N", "value": 17 }, { "tag": "field", "name": "SDL_SCANCODE_O", "value": 18 }, { "tag": "field", "name": "SDL_SCANCODE_P", "value": 19 }, { "tag": "field", "name": "SDL_SCANCODE_Q", "value": 20 }, { "tag": "field", "name": "SDL_SCANCODE_R", "value": 21 }, { "tag": "field", "name": "SDL_SCANCODE_S", "value": 22 }, { "tag": "field", "name": "SDL_SCANCODE_T", "value": 23 }, { "tag": "field", "name": "SDL_SCANCODE_U", "value": 24 }, { "tag": "field", "name": "SDL_SCANCODE_V", "value": 25 }, { "tag": "field", "name": "SDL_SCANCODE_W", "value": 26 }, { "tag": "field", "name": "SDL_SCANCODE_X", "value": 27 }, { "tag": "field", "name": "SDL_SCANCODE_Y", "value": 28 }, { "tag": "field", "name": "SDL_SCANCODE_Z", "value": 29 }, { "tag": "field", "name": "SDL_SCANCODE_1", "value": 30 }, { "tag": "field", "name": "SDL_SCANCODE_2", "value": 31 }, { "tag": "field", "name": "SDL_SCANCODE_3", "value": 32 }, { "tag": "field", "name": "SDL_SCANCODE_4", "value": 33 }, { "tag": "field", "name": "SDL_SCANCODE_5", "value": 34 }, { "tag": "field", "name": "SDL_SCANCODE_6", "value": 35 }, { "tag": "field", "name": "SDL_SCANCODE_7", "value": 36 }, { "tag": "field", "name": "SDL_SCANCODE_8", "value": 37 }, { "tag": "field", "name": "SDL_SCANCODE_9", "value": 38 }, { "tag": "field", "name": "SDL_SCANCODE_0", "value": 39 }, { "tag": "field", "name": "SDL_SCANCODE_RETURN", "value": 40 }, { "tag": "field", "name": "SDL_SCANCODE_ESCAPE", "value": 41 }, { "tag": "field", "name": "SDL_SCANCODE_BACKSPACE", "value": 42 }, { "tag": "field", "name": "SDL_SCANCODE_TAB", "value": 43 }, { "tag": "field", "name": "SDL_SCANCODE_SPACE", "value": 44 }, { "tag": "field", "name": "SDL_SCANCODE_MINUS", "value": 45 }, { "tag": "field", "name": "SDL_SCANCODE_EQUALS", "value": 46 }, { "tag": "field", "name": "SDL_SCANCODE_LEFTBRACKET", "value": 47 }, { "tag": "field", "name": "SDL_SCANCODE_RIGHTBRACKET", "value": 48 }, { "tag": "field", "name": "SDL_SCANCODE_BACKSLASH", "value": 49 }, { "tag": "field", "name": "SDL_SCANCODE_NONUSHASH", "value": 50 }, { "tag": "field", "name": "SDL_SCANCODE_SEMICOLON", "value": 51 }, { "tag": "field", "name": "SDL_SCANCODE_APOSTROPHE", "value": 52 }, { "tag": "field", "name": "SDL_SCANCODE_GRAVE", "value": 53 }, { "tag": "field", "name": "SDL_SCANCODE_COMMA", "value": 54 }, { "tag": "field", "name": "SDL_SCANCODE_PERIOD", "value": 55 }, { "tag": "field", "name": "SDL_SCANCODE_SLASH", "value": 56 }, { "tag": "field", "name": "SDL_SCANCODE_CAPSLOCK", "value": 57 }, { "tag": "field", "name": "SDL_SCANCODE_F1", "value": 58 }, { "tag": "field", "name": "SDL_SCANCODE_F2", "value": 59 }, { "tag": "field", "name": "SDL_SCANCODE_F3", "value": 60 }, { "tag": "field", "name": "SDL_SCANCODE_F4", "value": 61 }, { "tag": "field", "name": "SDL_SCANCODE_F5", "value": 62 }, { "tag": "field", "name": "SDL_SCANCODE_F6", "value": 63 }, { "tag": "field", "name": "SDL_SCANCODE_F7", "value": 64 }, { "tag": "field", "name": "SDL_SCANCODE_F8", "value": 65 }, { "tag": "field", "name": "SDL_SCANCODE_F9", "value": 66 }, { "tag": "field", "name": "SDL_SCANCODE_F10", "value": 67 }, { "tag": "field", "name": "SDL_SCANCODE_F11", "value": 68 }, { "tag": "field", "name": "SDL_SCANCODE_F12", "value": 69 }, { "tag": "field", "name": "SDL_SCANCODE_PRINTSCREEN", "value": 70 }, { "tag": "field", "name": "SDL_SCANCODE_SCROLLLOCK", "value": 71 }, { "tag": "field", "name": "SDL_SCANCODE_PAUSE", "value": 72 }, { "tag": "field", "name": "SDL_SCANCODE_INSERT", "value": 73 }, { "tag": "field", "name": "SDL_SCANCODE_HOME", "value": 74 }, { "tag": "field", "name": "SDL_SCANCODE_PAGEUP", "value": 75 }, { "tag": "field", "name": "SDL_SCANCODE_DELETE", "value": 76 }, { "tag": "field", "name": "SDL_SCANCODE_END", "value": 77 }, { "tag": "field", "name": "SDL_SCANCODE_PAGEDOWN", "value": 78 }, { "tag": "field", "name": "SDL_SCANCODE_RIGHT", "value": 79 }, { "tag": "field", "name": "SDL_SCANCODE_LEFT", "value": 80 }, { "tag": "field", "name": "SDL_SCANCODE_DOWN", "value": 81 }, { "tag": "field", "name": "SDL_SCANCODE_UP", "value": 82 }, { "tag": "field", "name": "SDL_SCANCODE_NUMLOCKCLEAR", "value": 83 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DIVIDE", "value": 84 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MULTIPLY", "value": 85 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MINUS", "value": 86 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PLUS", "value": 87 }, { "tag": "field", "name": "SDL_SCANCODE_KP_ENTER", "value": 88 }, { "tag": "field", "name": "SDL_SCANCODE_KP_1", "value": 89 }, { "tag": "field", "name": "SDL_SCANCODE_KP_2", "value": 90 }, { "tag": "field", "name": "SDL_SCANCODE_KP_3", "value": 91 }, { "tag": "field", "name": "SDL_SCANCODE_KP_4", "value": 92 }, { "tag": "field", "name": "SDL_SCANCODE_KP_5", "value": 93 }, { "tag": "field", "name": "SDL_SCANCODE_KP_6", "value": 94 }, { "tag": "field", "name": "SDL_SCANCODE_KP_7", "value": 95 }, { "tag": "field", "name": "SDL_SCANCODE_KP_8", "value": 96 }, { "tag": "field", "name": "SDL_SCANCODE_KP_9", "value": 97 }, { "tag": "field", "name": "SDL_SCANCODE_KP_0", "value": 98 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PERIOD", "value": 99 }, { "tag": "field", "name": "SDL_SCANCODE_NONUSBACKSLASH", "value": 100 }, { "tag": "field", "name": "SDL_SCANCODE_APPLICATION", "value": 101 }, { "tag": "field", "name": "SDL_SCANCODE_POWER", "value": 102 }, { "tag": "field", "name": "SDL_SCANCODE_KP_EQUALS", "value": 103 }, { "tag": "field", "name": "SDL_SCANCODE_F13", "value": 104 }, { "tag": "field", "name": "SDL_SCANCODE_F14", "value": 105 }, { "tag": "field", "name": "SDL_SCANCODE_F15", "value": 106 }, { "tag": "field", "name": "SDL_SCANCODE_F16", "value": 107 }, { "tag": "field", "name": "SDL_SCANCODE_F17", "value": 108 }, { "tag": "field", "name": "SDL_SCANCODE_F18", "value": 109 }, { "tag": "field", "name": "SDL_SCANCODE_F19", "value": 110 }, { "tag": "field", "name": "SDL_SCANCODE_F20", "value": 111 }, { "tag": "field", "name": "SDL_SCANCODE_F21", "value": 112 }, { "tag": "field", "name": "SDL_SCANCODE_F22", "value": 113 }, { "tag": "field", "name": "SDL_SCANCODE_F23", "value": 114 }, { "tag": "field", "name": "SDL_SCANCODE_F24", "value": 115 }, { "tag": "field", "name": "SDL_SCANCODE_EXECUTE", "value": 116 }, { "tag": "field", "name": "SDL_SCANCODE_HELP", "value": 117 }, { "tag": "field", "name": "SDL_SCANCODE_MENU", "value": 118 }, { "tag": "field", "name": "SDL_SCANCODE_SELECT", "value": 119 }, { "tag": "field", "name": "SDL_SCANCODE_STOP", "value": 120 }, { "tag": "field", "name": "SDL_SCANCODE_AGAIN", "value": 121 }, { "tag": "field", "name": "SDL_SCANCODE_UNDO", "value": 122 }, { "tag": "field", "name": "SDL_SCANCODE_CUT", "value": 123 }, { "tag": "field", "name": "SDL_SCANCODE_COPY", "value": 124 }, { "tag": "field", "name": "SDL_SCANCODE_PASTE", "value": 125 }, { "tag": "field", "name": "SDL_SCANCODE_FIND", "value": 126 }, { "tag": "field", "name": "SDL_SCANCODE_MUTE", "value": 127 }, { "tag": "field", "name": "SDL_SCANCODE_VOLUMEUP", "value": 128 }, { "tag": "field", "name": "SDL_SCANCODE_VOLUMEDOWN", "value": 129 }, { "tag": "field", "name": "SDL_SCANCODE_KP_COMMA", "value": 133 }, { "tag": "field", "name": "SDL_SCANCODE_KP_EQUALSAS400", "value": 134 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL1", "value": 135 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL2", "value": 136 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL3", "value": 137 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL4", "value": 138 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL5", "value": 139 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL6", "value": 140 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL7", "value": 141 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL8", "value": 142 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL9", "value": 143 }, { "tag": "field", "name": "SDL_SCANCODE_LANG1", "value": 144 }, { "tag": "field", "name": "SDL_SCANCODE_LANG2", "value": 145 }, { "tag": "field", "name": "SDL_SCANCODE_LANG3", "value": 146 }, { "tag": "field", "name": "SDL_SCANCODE_LANG4", "value": 147 }, { "tag": "field", "name": "SDL_SCANCODE_LANG5", "value": 148 }, { "tag": "field", "name": "SDL_SCANCODE_LANG6", "value": 149 }, { "tag": "field", "name": "SDL_SCANCODE_LANG7", "value": 150 }, { "tag": "field", "name": "SDL_SCANCODE_LANG8", "value": 151 }, { "tag": "field", "name": "SDL_SCANCODE_LANG9", "value": 152 }, { "tag": "field", "name": "SDL_SCANCODE_ALTERASE", "value": 153 }, { "tag": "field", "name": "SDL_SCANCODE_SYSREQ", "value": 154 }, { "tag": "field", "name": "SDL_SCANCODE_CANCEL", "value": 155 }, { "tag": "field", "name": "SDL_SCANCODE_CLEAR", "value": 156 }, { "tag": "field", "name": "SDL_SCANCODE_PRIOR", "value": 157 }, { "tag": "field", "name": "SDL_SCANCODE_RETURN2", "value": 158 }, { "tag": "field", "name": "SDL_SCANCODE_SEPARATOR", "value": 159 }, { "tag": "field", "name": "SDL_SCANCODE_OUT", "value": 160 }, { "tag": "field", "name": "SDL_SCANCODE_OPER", "value": 161 }, { "tag": "field", "name": "SDL_SCANCODE_CLEARAGAIN", "value": 162 }, { "tag": "field", "name": "SDL_SCANCODE_CRSEL", "value": 163 }, { "tag": "field", "name": "SDL_SCANCODE_EXSEL", "value": 164 }, { "tag": "field", "name": "SDL_SCANCODE_KP_00", "value": 176 }, { "tag": "field", "name": "SDL_SCANCODE_KP_000", "value": 177 }, { "tag": "field", "name": "SDL_SCANCODE_THOUSANDSSEPARATOR", "value": 178 }, { "tag": "field", "name": "SDL_SCANCODE_DECIMALSEPARATOR", "value": 179 }, { "tag": "field", "name": "SDL_SCANCODE_CURRENCYUNIT", "value": 180 }, { "tag": "field", "name": "SDL_SCANCODE_CURRENCYSUBUNIT", "value": 181 }, { "tag": "field", "name": "SDL_SCANCODE_KP_LEFTPAREN", "value": 182 }, { "tag": "field", "name": "SDL_SCANCODE_KP_RIGHTPAREN", "value": 183 }, { "tag": "field", "name": "SDL_SCANCODE_KP_LEFTBRACE", "value": 184 }, { "tag": "field", "name": "SDL_SCANCODE_KP_RIGHTBRACE", "value": 185 }, { "tag": "field", "name": "SDL_SCANCODE_KP_TAB", "value": 186 }, { "tag": "field", "name": "SDL_SCANCODE_KP_BACKSPACE", "value": 187 }, { "tag": "field", "name": "SDL_SCANCODE_KP_A", "value": 188 }, { "tag": "field", "name": "SDL_SCANCODE_KP_B", "value": 189 }, { "tag": "field", "name": "SDL_SCANCODE_KP_C", "value": 190 }, { "tag": "field", "name": "SDL_SCANCODE_KP_D", "value": 191 }, { "tag": "field", "name": "SDL_SCANCODE_KP_E", "value": 192 }, { "tag": "field", "name": "SDL_SCANCODE_KP_F", "value": 193 }, { "tag": "field", "name": "SDL_SCANCODE_KP_XOR", "value": 194 }, { "tag": "field", "name": "SDL_SCANCODE_KP_POWER", "value": 195 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PERCENT", "value": 196 }, { "tag": "field", "name": "SDL_SCANCODE_KP_LESS", "value": 197 }, { "tag": "field", "name": "SDL_SCANCODE_KP_GREATER", "value": 198 }, { "tag": "field", "name": "SDL_SCANCODE_KP_AMPERSAND", "value": 199 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DBLAMPERSAND", "value": 200 }, { "tag": "field", "name": "SDL_SCANCODE_KP_VERTICALBAR", "value": 201 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DBLVERTICALBAR", "value": 202 }, { "tag": "field", "name": "SDL_SCANCODE_KP_COLON", "value": 203 }, { "tag": "field", "name": "SDL_SCANCODE_KP_HASH", "value": 204 }, { "tag": "field", "name": "SDL_SCANCODE_KP_SPACE", "value": 205 }, { "tag": "field", "name": "SDL_SCANCODE_KP_AT", "value": 206 }, { "tag": "field", "name": "SDL_SCANCODE_KP_EXCLAM", "value": 207 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMSTORE", "value": 208 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMRECALL", "value": 209 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMCLEAR", "value": 210 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMADD", "value": 211 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMSUBTRACT", "value": 212 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMMULTIPLY", "value": 213 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMDIVIDE", "value": 214 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PLUSMINUS", "value": 215 }, { "tag": "field", "name": "SDL_SCANCODE_KP_CLEAR", "value": 216 }, { "tag": "field", "name": "SDL_SCANCODE_KP_CLEARENTRY", "value": 217 }, { "tag": "field", "name": "SDL_SCANCODE_KP_BINARY", "value": 218 }, { "tag": "field", "name": "SDL_SCANCODE_KP_OCTAL", "value": 219 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DECIMAL", "value": 220 }, { "tag": "field", "name": "SDL_SCANCODE_KP_HEXADECIMAL", "value": 221 }, { "tag": "field", "name": "SDL_SCANCODE_LCTRL", "value": 224 }, { "tag": "field", "name": "SDL_SCANCODE_LSHIFT", "value": 225 }, { "tag": "field", "name": "SDL_SCANCODE_LALT", "value": 226 }, { "tag": "field", "name": "SDL_SCANCODE_LGUI", "value": 227 }, { "tag": "field", "name": "SDL_SCANCODE_RCTRL", "value": 228 }, { "tag": "field", "name": "SDL_SCANCODE_RSHIFT", "value": 229 }, { "tag": "field", "name": "SDL_SCANCODE_RALT", "value": 230 }, { "tag": "field", "name": "SDL_SCANCODE_RGUI", "value": 231 }, { "tag": "field", "name": "SDL_SCANCODE_MODE", "value": 257 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIONEXT", "value": 258 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOPREV", "value": 259 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOSTOP", "value": 260 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOPLAY", "value": 261 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOMUTE", "value": 262 }, { "tag": "field", "name": "SDL_SCANCODE_MEDIASELECT", "value": 263 }, { "tag": "field", "name": "SDL_SCANCODE_WWW", "value": 264 }, { "tag": "field", "name": "SDL_SCANCODE_MAIL", "value": 265 }, { "tag": "field", "name": "SDL_SCANCODE_CALCULATOR", "value": 266 }, { "tag": "field", "name": "SDL_SCANCODE_COMPUTER", "value": 267 }, { "tag": "field", "name": "SDL_SCANCODE_AC_SEARCH", "value": 268 }, { "tag": "field", "name": "SDL_SCANCODE_AC_HOME", "value": 269 }, { "tag": "field", "name": "SDL_SCANCODE_AC_BACK", "value": 270 }, { "tag": "field", "name": "SDL_SCANCODE_AC_FORWARD", "value": 271 }, { "tag": "field", "name": "SDL_SCANCODE_AC_STOP", "value": 272 }, { "tag": "field", "name": "SDL_SCANCODE_AC_REFRESH", "value": 273 }, { "tag": "field", "name": "SDL_SCANCODE_AC_BOOKMARKS", "value": 274 }, { "tag": "field", "name": "SDL_SCANCODE_BRIGHTNESSDOWN", "value": 275 }, { "tag": "field", "name": "SDL_SCANCODE_BRIGHTNESSUP", "value": 276 }, { "tag": "field", "name": "SDL_SCANCODE_DISPLAYSWITCH", "value": 277 }, { "tag": "field", "name": "SDL_SCANCODE_KBDILLUMTOGGLE", "value": 278 }, { "tag": "field", "name": "SDL_SCANCODE_KBDILLUMDOWN", "value": 279 }, { "tag": "field", "name": "SDL_SCANCODE_KBDILLUMUP", "value": 280 }, { "tag": "field", "name": "SDL_SCANCODE_EJECT", "value": 281 }, { "tag": "field", "name": "SDL_SCANCODE_SLEEP", "value": 282 }, { "tag": "field", "name": "SDL_SCANCODE_APP1", "value": 283 }, { "tag": "field", "name": "SDL_SCANCODE_APP2", "value": 284 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOREWIND", "value": 285 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOFASTFORWARD", "value": 286 }, { "tag": "field", "name": "SDL_NUM_SCANCODES", "value": 512 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Scancode", "location": "/usr/include/SDL2/SDL_scancode.h:409:3", "type": { "tag": ":enum", "name": "", "id": 92 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_Keycode", "location": "/usr/include/SDL2/SDL_keycode.h:45:16", "type": { "tag": "Sint32" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 93, "location": "/usr/include/SDL2/SDL_keycode.h:50:1", "fields": [{ "tag": "field", "name": "SDLK_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDLK_RETURN", "value": 13 }, { "tag": "field", "name": "SDLK_ESCAPE", "value": 27 }, { "tag": "field", "name": "SDLK_BACKSPACE", "value": 8 }, { "tag": "field", "name": "SDLK_TAB", "value": 9 }, { "tag": "field", "name": "SDLK_SPACE", "value": 32 }, { "tag": "field", "name": "SDLK_EXCLAIM", "value": 33 }, { "tag": "field", "name": "SDLK_QUOTEDBL", "value": 34 }, { "tag": "field", "name": "SDLK_HASH", "value": 35 }, { "tag": "field", "name": "SDLK_PERCENT", "value": 37 }, { "tag": "field", "name": "SDLK_DOLLAR", "value": 36 }, { "tag": "field", "name": "SDLK_AMPERSAND", "value": 38 }, { "tag": "field", "name": "SDLK_QUOTE", "value": 39 }, { "tag": "field", "name": "SDLK_LEFTPAREN", "value": 40 }, { "tag": "field", "name": "SDLK_RIGHTPAREN", "value": 41 }, { "tag": "field", "name": "SDLK_ASTERISK", "value": 42 }, { "tag": "field", "name": "SDLK_PLUS", "value": 43 }, { "tag": "field", "name": "SDLK_COMMA", "value": 44 }, { "tag": "field", "name": "SDLK_MINUS", "value": 45 }, { "tag": "field", "name": "SDLK_PERIOD", "value": 46 }, { "tag": "field", "name": "SDLK_SLASH", "value": 47 }, { "tag": "field", "name": "SDLK_0", "value": 48 }, { "tag": "field", "name": "SDLK_1", "value": 49 }, { "tag": "field", "name": "SDLK_2", "value": 50 }, { "tag": "field", "name": "SDLK_3", "value": 51 }, { "tag": "field", "name": "SDLK_4", "value": 52 }, { "tag": "field", "name": "SDLK_5", "value": 53 }, { "tag": "field", "name": "SDLK_6", "value": 54 }, { "tag": "field", "name": "SDLK_7", "value": 55 }, { "tag": "field", "name": "SDLK_8", "value": 56 }, { "tag": "field", "name": "SDLK_9", "value": 57 }, { "tag": "field", "name": "SDLK_COLON", "value": 58 }, { "tag": "field", "name": "SDLK_SEMICOLON", "value": 59 }, { "tag": "field", "name": "SDLK_LESS", "value": 60 }, { "tag": "field", "name": "SDLK_EQUALS", "value": 61 }, { "tag": "field", "name": "SDLK_GREATER", "value": 62 }, { "tag": "field", "name": "SDLK_QUESTION", "value": 63 }, { "tag": "field", "name": "SDLK_AT", "value": 64 }, { "tag": "field", "name": "SDLK_LEFTBRACKET", "value": 91 }, { "tag": "field", "name": "SDLK_BACKSLASH", "value": 92 }, { "tag": "field", "name": "SDLK_RIGHTBRACKET", "value": 93 }, { "tag": "field", "name": "SDLK_CARET", "value": 94 }, { "tag": "field", "name": "SDLK_UNDERSCORE", "value": 95 }, { "tag": "field", "name": "SDLK_BACKQUOTE", "value": 96 }, { "tag": "field", "name": "SDLK_a", "value": 97 }, { "tag": "field", "name": "SDLK_b", "value": 98 }, { "tag": "field", "name": "SDLK_c", "value": 99 }, { "tag": "field", "name": "SDLK_d", "value": 100 }, { "tag": "field", "name": "SDLK_e", "value": 101 }, { "tag": "field", "name": "SDLK_f", "value": 102 }, { "tag": "field", "name": "SDLK_g", "value": 103 }, { "tag": "field", "name": "SDLK_h", "value": 104 }, { "tag": "field", "name": "SDLK_i", "value": 105 }, { "tag": "field", "name": "SDLK_j", "value": 106 }, { "tag": "field", "name": "SDLK_k", "value": 107 }, { "tag": "field", "name": "SDLK_l", "value": 108 }, { "tag": "field", "name": "SDLK_m", "value": 109 }, { "tag": "field", "name": "SDLK_n", "value": 110 }, { "tag": "field", "name": "SDLK_o", "value": 111 }, { "tag": "field", "name": "SDLK_p", "value": 112 }, { "tag": "field", "name": "SDLK_q", "value": 113 }, { "tag": "field", "name": "SDLK_r", "value": 114 }, { "tag": "field", "name": "SDLK_s", "value": 115 }, { "tag": "field", "name": "SDLK_t", "value": 116 }, { "tag": "field", "name": "SDLK_u", "value": 117 }, { "tag": "field", "name": "SDLK_v", "value": 118 }, { "tag": "field", "name": "SDLK_w", "value": 119 }, { "tag": "field", "name": "SDLK_x", "value": 120 }, { "tag": "field", "name": "SDLK_y", "value": 121 }, { "tag": "field", "name": "SDLK_z", "value": 122 }, { "tag": "field", "name": "SDLK_CAPSLOCK", "value": 1073741881 }, { "tag": "field", "name": "SDLK_F1", "value": 1073741882 }, { "tag": "field", "name": "SDLK_F2", "value": 1073741883 }, { "tag": "field", "name": "SDLK_F3", "value": 1073741884 }, { "tag": "field", "name": "SDLK_F4", "value": 1073741885 }, { "tag": "field", "name": "SDLK_F5", "value": 1073741886 }, { "tag": "field", "name": "SDLK_F6", "value": 1073741887 }, { "tag": "field", "name": "SDLK_F7", "value": 1073741888 }, { "tag": "field", "name": "SDLK_F8", "value": 1073741889 }, { "tag": "field", "name": "SDLK_F9", "value": 1073741890 }, { "tag": "field", "name": "SDLK_F10", "value": 1073741891 }, { "tag": "field", "name": "SDLK_F11", "value": 1073741892 }, { "tag": "field", "name": "SDLK_F12", "value": 1073741893 }, { "tag": "field", "name": "SDLK_PRINTSCREEN", "value": 1073741894 }, { "tag": "field", "name": "SDLK_SCROLLLOCK", "value": 1073741895 }, { "tag": "field", "name": "SDLK_PAUSE", "value": 1073741896 }, { "tag": "field", "name": "SDLK_INSERT", "value": 1073741897 }, { "tag": "field", "name": "SDLK_HOME", "value": 1073741898 }, { "tag": "field", "name": "SDLK_PAGEUP", "value": 1073741899 }, { "tag": "field", "name": "SDLK_DELETE", "value": 127 }, { "tag": "field", "name": "SDLK_END", "value": 1073741901 }, { "tag": "field", "name": "SDLK_PAGEDOWN", "value": 1073741902 }, { "tag": "field", "name": "SDLK_RIGHT", "value": 1073741903 }, { "tag": "field", "name": "SDLK_LEFT", "value": 1073741904 }, { "tag": "field", "name": "SDLK_DOWN", "value": 1073741905 }, { "tag": "field", "name": "SDLK_UP", "value": 1073741906 }, { "tag": "field", "name": "SDLK_NUMLOCKCLEAR", "value": 1073741907 }, { "tag": "field", "name": "SDLK_KP_DIVIDE", "value": 1073741908 }, { "tag": "field", "name": "SDLK_KP_MULTIPLY", "value": 1073741909 }, { "tag": "field", "name": "SDLK_KP_MINUS", "value": 1073741910 }, { "tag": "field", "name": "SDLK_KP_PLUS", "value": 1073741911 }, { "tag": "field", "name": "SDLK_KP_ENTER", "value": 1073741912 }, { "tag": "field", "name": "SDLK_KP_1", "value": 1073741913 }, { "tag": "field", "name": "SDLK_KP_2", "value": 1073741914 }, { "tag": "field", "name": "SDLK_KP_3", "value": 1073741915 }, { "tag": "field", "name": "SDLK_KP_4", "value": 1073741916 }, { "tag": "field", "name": "SDLK_KP_5", "value": 1073741917 }, { "tag": "field", "name": "SDLK_KP_6", "value": 1073741918 }, { "tag": "field", "name": "SDLK_KP_7", "value": 1073741919 }, { "tag": "field", "name": "SDLK_KP_8", "value": 1073741920 }, { "tag": "field", "name": "SDLK_KP_9", "value": 1073741921 }, { "tag": "field", "name": "SDLK_KP_0", "value": 1073741922 }, { "tag": "field", "name": "SDLK_KP_PERIOD", "value": 1073741923 }, { "tag": "field", "name": "SDLK_APPLICATION", "value": 1073741925 }, { "tag": "field", "name": "SDLK_POWER", "value": 1073741926 }, { "tag": "field", "name": "SDLK_KP_EQUALS", "value": 1073741927 }, { "tag": "field", "name": "SDLK_F13", "value": 1073741928 }, { "tag": "field", "name": "SDLK_F14", "value": 1073741929 }, { "tag": "field", "name": "SDLK_F15", "value": 1073741930 }, { "tag": "field", "name": "SDLK_F16", "value": 1073741931 }, { "tag": "field", "name": "SDLK_F17", "value": 1073741932 }, { "tag": "field", "name": "SDLK_F18", "value": 1073741933 }, { "tag": "field", "name": "SDLK_F19", "value": 1073741934 }, { "tag": "field", "name": "SDLK_F20", "value": 1073741935 }, { "tag": "field", "name": "SDLK_F21", "value": 1073741936 }, { "tag": "field", "name": "SDLK_F22", "value": 1073741937 }, { "tag": "field", "name": "SDLK_F23", "value": 1073741938 }, { "tag": "field", "name": "SDLK_F24", "value": 1073741939 }, { "tag": "field", "name": "SDLK_EXECUTE", "value": 1073741940 }, { "tag": "field", "name": "SDLK_HELP", "value": 1073741941 }, { "tag": "field", "name": "SDLK_MENU", "value": 1073741942 }, { "tag": "field", "name": "SDLK_SELECT", "value": 1073741943 }, { "tag": "field", "name": "SDLK_STOP", "value": 1073741944 }, { "tag": "field", "name": "SDLK_AGAIN", "value": 1073741945 }, { "tag": "field", "name": "SDLK_UNDO", "value": 1073741946 }, { "tag": "field", "name": "SDLK_CUT", "value": 1073741947 }, { "tag": "field", "name": "SDLK_COPY", "value": 1073741948 }, { "tag": "field", "name": "SDLK_PASTE", "value": 1073741949 }, { "tag": "field", "name": "SDLK_FIND", "value": 1073741950 }, { "tag": "field", "name": "SDLK_MUTE", "value": 1073741951 }, { "tag": "field", "name": "SDLK_VOLUMEUP", "value": 1073741952 }, { "tag": "field", "name": "SDLK_VOLUMEDOWN", "value": 1073741953 }, { "tag": "field", "name": "SDLK_KP_COMMA", "value": 1073741957 }, { "tag": "field", "name": "SDLK_KP_EQUALSAS400", "value": 1073741958 }, { "tag": "field", "name": "SDLK_ALTERASE", "value": 1073741977 }, { "tag": "field", "name": "SDLK_SYSREQ", "value": 1073741978 }, { "tag": "field", "name": "SDLK_CANCEL", "value": 1073741979 }, { "tag": "field", "name": "SDLK_CLEAR", "value": 1073741980 }, { "tag": "field", "name": "SDLK_PRIOR", "value": 1073741981 }, { "tag": "field", "name": "SDLK_RETURN2", "value": 1073741982 }, { "tag": "field", "name": "SDLK_SEPARATOR", "value": 1073741983 }, { "tag": "field", "name": "SDLK_OUT", "value": 1073741984 }, { "tag": "field", "name": "SDLK_OPER", "value": 1073741985 }, { "tag": "field", "name": "SDLK_CLEARAGAIN", "value": 1073741986 }, { "tag": "field", "name": "SDLK_CRSEL", "value": 1073741987 }, { "tag": "field", "name": "SDLK_EXSEL", "value": 1073741988 }, { "tag": "field", "name": "SDLK_KP_00", "value": 1073742000 }, { "tag": "field", "name": "SDLK_KP_000", "value": 1073742001 }, { "tag": "field", "name": "SDLK_THOUSANDSSEPARATOR", "value": 1073742002 }, { "tag": "field", "name": "SDLK_DECIMALSEPARATOR", "value": 1073742003 }, { "tag": "field", "name": "SDLK_CURRENCYUNIT", "value": 1073742004 }, { "tag": "field", "name": "SDLK_CURRENCYSUBUNIT", "value": 1073742005 }, { "tag": "field", "name": "SDLK_KP_LEFTPAREN", "value": 1073742006 }, { "tag": "field", "name": "SDLK_KP_RIGHTPAREN", "value": 1073742007 }, { "tag": "field", "name": "SDLK_KP_LEFTBRACE", "value": 1073742008 }, { "tag": "field", "name": "SDLK_KP_RIGHTBRACE", "value": 1073742009 }, { "tag": "field", "name": "SDLK_KP_TAB", "value": 1073742010 }, { "tag": "field", "name": "SDLK_KP_BACKSPACE", "value": 1073742011 }, { "tag": "field", "name": "SDLK_KP_A", "value": 1073742012 }, { "tag": "field", "name": "SDLK_KP_B", "value": 1073742013 }, { "tag": "field", "name": "SDLK_KP_C", "value": 1073742014 }, { "tag": "field", "name": "SDLK_KP_D", "value": 1073742015 }, { "tag": "field", "name": "SDLK_KP_E", "value": 1073742016 }, { "tag": "field", "name": "SDLK_KP_F", "value": 1073742017 }, { "tag": "field", "name": "SDLK_KP_XOR", "value": 1073742018 }, { "tag": "field", "name": "SDLK_KP_POWER", "value": 1073742019 }, { "tag": "field", "name": "SDLK_KP_PERCENT", "value": 1073742020 }, { "tag": "field", "name": "SDLK_KP_LESS", "value": 1073742021 }, { "tag": "field", "name": "SDLK_KP_GREATER", "value": 1073742022 }, { "tag": "field", "name": "SDLK_KP_AMPERSAND", "value": 1073742023 }, { "tag": "field", "name": "SDLK_KP_DBLAMPERSAND", "value": 1073742024 }, { "tag": "field", "name": "SDLK_KP_VERTICALBAR", "value": 1073742025 }, { "tag": "field", "name": "SDLK_KP_DBLVERTICALBAR", "value": 1073742026 }, { "tag": "field", "name": "SDLK_KP_COLON", "value": 1073742027 }, { "tag": "field", "name": "SDLK_KP_HASH", "value": 1073742028 }, { "tag": "field", "name": "SDLK_KP_SPACE", "value": 1073742029 }, { "tag": "field", "name": "SDLK_KP_AT", "value": 1073742030 }, { "tag": "field", "name": "SDLK_KP_EXCLAM", "value": 1073742031 }, { "tag": "field", "name": "SDLK_KP_MEMSTORE", "value": 1073742032 }, { "tag": "field", "name": "SDLK_KP_MEMRECALL", "value": 1073742033 }, { "tag": "field", "name": "SDLK_KP_MEMCLEAR", "value": 1073742034 }, { "tag": "field", "name": "SDLK_KP_MEMADD", "value": 1073742035 }, { "tag": "field", "name": "SDLK_KP_MEMSUBTRACT", "value": 1073742036 }, { "tag": "field", "name": "SDLK_KP_MEMMULTIPLY", "value": 1073742037 }, { "tag": "field", "name": "SDLK_KP_MEMDIVIDE", "value": 1073742038 }, { "tag": "field", "name": "SDLK_KP_PLUSMINUS", "value": 1073742039 }, { "tag": "field", "name": "SDLK_KP_CLEAR", "value": 1073742040 }, { "tag": "field", "name": "SDLK_KP_CLEARENTRY", "value": 1073742041 }, { "tag": "field", "name": "SDLK_KP_BINARY", "value": 1073742042 }, { "tag": "field", "name": "SDLK_KP_OCTAL", "value": 1073742043 }, { "tag": "field", "name": "SDLK_KP_DECIMAL", "value": 1073742044 }, { "tag": "field", "name": "SDLK_KP_HEXADECIMAL", "value": 1073742045 }, { "tag": "field", "name": "SDLK_LCTRL", "value": 1073742048 }, { "tag": "field", "name": "SDLK_LSHIFT", "value": 1073742049 }, { "tag": "field", "name": "SDLK_LALT", "value": 1073742050 }, { "tag": "field", "name": "SDLK_LGUI", "value": 1073742051 }, { "tag": "field", "name": "SDLK_RCTRL", "value": 1073742052 }, { "tag": "field", "name": "SDLK_RSHIFT", "value": 1073742053 }, { "tag": "field", "name": "SDLK_RALT", "value": 1073742054 }, { "tag": "field", "name": "SDLK_RGUI", "value": 1073742055 }, { "tag": "field", "name": "SDLK_MODE", "value": 1073742081 }, { "tag": "field", "name": "SDLK_AUDIONEXT", "value": 1073742082 }, { "tag": "field", "name": "SDLK_AUDIOPREV", "value": 1073742083 }, { "tag": "field", "name": "SDLK_AUDIOSTOP", "value": 1073742084 }, { "tag": "field", "name": "SDLK_AUDIOPLAY", "value": 1073742085 }, { "tag": "field", "name": "SDLK_AUDIOMUTE", "value": 1073742086 }, { "tag": "field", "name": "SDLK_MEDIASELECT", "value": 1073742087 }, { "tag": "field", "name": "SDLK_WWW", "value": 1073742088 }, { "tag": "field", "name": "SDLK_MAIL", "value": 1073742089 }, { "tag": "field", "name": "SDLK_CALCULATOR", "value": 1073742090 }, { "tag": "field", "name": "SDLK_COMPUTER", "value": 1073742091 }, { "tag": "field", "name": "SDLK_AC_SEARCH", "value": 1073742092 }, { "tag": "field", "name": "SDLK_AC_HOME", "value": 1073742093 }, { "tag": "field", "name": "SDLK_AC_BACK", "value": 1073742094 }, { "tag": "field", "name": "SDLK_AC_FORWARD", "value": 1073742095 }, { "tag": "field", "name": "SDLK_AC_STOP", "value": 1073742096 }, { "tag": "field", "name": "SDLK_AC_REFRESH", "value": 1073742097 }, { "tag": "field", "name": "SDLK_AC_BOOKMARKS", "value": 1073742098 }, { "tag": "field", "name": "SDLK_BRIGHTNESSDOWN", "value": 1073742099 }, { "tag": "field", "name": "SDLK_BRIGHTNESSUP", "value": 1073742100 }, { "tag": "field", "name": "SDLK_DISPLAYSWITCH", "value": 1073742101 }, { "tag": "field", "name": "SDLK_KBDILLUMTOGGLE", "value": 1073742102 }, { "tag": "field", "name": "SDLK_KBDILLUMDOWN", "value": 1073742103 }, { "tag": "field", "name": "SDLK_KBDILLUMUP", "value": 1073742104 }, { "tag": "field", "name": "SDLK_EJECT", "value": 1073742105 }, { "tag": "field", "name": "SDLK_SLEEP", "value": 1073742106 }, { "tag": "field", "name": "SDLK_APP1", "value": 1073742107 }, { "tag": "field", "name": "SDLK_APP2", "value": 1073742108 }, { "tag": "field", "name": "SDLK_AUDIOREWIND", "value": 1073742109 }, { "tag": "field", "name": "SDLK_AUDIOFASTFORWARD", "value": 1073742110 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 94, "location": "/usr/include/SDL2/SDL_keycode.h:325:9", "fields": [{ "tag": "field", "name": "KMOD_NONE", "value": 0 }, { "tag": "field", "name": "KMOD_LSHIFT", "value": 1 }, { "tag": "field", "name": "KMOD_RSHIFT", "value": 2 }, { "tag": "field", "name": "KMOD_LCTRL", "value": 64 }, { "tag": "field", "name": "KMOD_RCTRL", "value": 128 }, { "tag": "field", "name": "KMOD_LALT", "value": 256 }, { "tag": "field", "name": "KMOD_RALT", "value": 512 }, { "tag": "field", "name": "KMOD_LGUI", "value": 1024 }, { "tag": "field", "name": "KMOD_RGUI", "value": 2048 }, { "tag": "field", "name": "KMOD_NUM", "value": 4096 }, { "tag": "field", "name": "KMOD_CAPS", "value": 8192 }, { "tag": "field", "name": "KMOD_MODE", "value": 16384 }, { "tag": "field", "name": "KMOD_RESERVED", "value": 32768 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Keymod", "location": "/usr/include/SDL2/SDL_keycode.h:340:3", "type": { "tag": ":enum", "name": "", "id": 94 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Keysym", "id": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:47:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "scancode", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_Scancode" } }, { "tag": "field", "name": "sym", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_Keycode" } }, { "tag": "field", "name": "mod", "bit-offset": 64, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "unused", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Keysym", "location": "/usr/include/SDL2/SDL_keyboard.h:53:3", "type": { "tag": ":struct", "name": "SDL_Keysym", "id": 95 } },
{ "tag": "function", "name": "SDL_GetKeyboardFocus", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:60:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetKeyboardState", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:77:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "numkeys", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "Uint8" } } },
{ "tag": "function", "name": "SDL_GetModState", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:82:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_Keymod" } },
{ "tag": "function", "name": "SDL_SetModState", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:89:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "modstate", "type": { "tag": "SDL_Keymod" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetKeyFromScancode", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:99:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "scancode", "type": { "tag": "SDL_Scancode" } }], "return-type": { "tag": "SDL_Keycode" } },
{ "tag": "function", "name": "SDL_GetScancodeFromKey", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:109:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "key", "type": { "tag": "SDL_Keycode" } }], "return-type": { "tag": "SDL_Scancode" } },
{ "tag": "function", "name": "SDL_GetScancodeName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:120:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "scancode", "type": { "tag": "SDL_Scancode" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GetScancodeFromName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:129:38", "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_Scancode" } },
{ "tag": "function", "name": "SDL_GetKeyName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:141:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "key", "type": { "tag": "SDL_Keycode" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GetKeyFromName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:150:37", "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_Keycode" } },
{ "tag": "function", "name": "SDL_StartTextInput", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:160:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_IsTextInputActive", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:168:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_StopTextInput", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:177:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetTextInputRect", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:185:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HasScreenKeyboardSupport", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:196:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_IsScreenKeyboardShown", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:207:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Cursor", "id": 0, "location": "/usr/include/SDL2/SDL_mouse.h:41:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Cursor", "location": "/usr/include/SDL2/SDL_mouse.h:41:27", "type": { "tag": "struct", "ns": 0, "name": "SDL_Cursor", "id": 0, "location": "/usr/include/SDL2/SDL_mouse.h:41:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 97, "location": "/usr/include/SDL2/SDL_mouse.h:46:9", "fields": [{ "tag": "field", "name": "SDL_SYSTEM_CURSOR_ARROW", "value": 0 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_IBEAM", "value": 1 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_WAIT", "value": 2 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_CROSSHAIR", "value": 3 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_WAITARROW", "value": 4 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZENWSE", "value": 5 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZENESW", "value": 6 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZEWE", "value": 7 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZENS", "value": 8 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZEALL", "value": 9 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_NO", "value": 10 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_HAND", "value": 11 }, { "tag": "field", "name": "SDL_NUM_SYSTEM_CURSORS", "value": 12 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_SystemCursor", "location": "/usr/include/SDL2/SDL_mouse.h:61:3", "type": { "tag": ":enum", "name": "", "id": 97 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 98, "location": "/usr/include/SDL2/SDL_mouse.h:66:9", "fields": [{ "tag": "field", "name": "SDL_MOUSEWHEEL_NORMAL", "value": 0 }, { "tag": "field", "name": "SDL_MOUSEWHEEL_FLIPPED", "value": 1 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseWheelDirection", "location": "/usr/include/SDL2/SDL_mouse.h:70:3", "type": { "tag": ":enum", "name": "", "id": 98 } },
{ "tag": "function", "name": "SDL_GetMouseFocus", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:77:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetMouseState", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:87:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetGlobalMouseState", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:112:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetRelativeMouseState", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:121:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_WarpMouseInWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:132:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_WarpMouseGlobal", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:144:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetRelativeMouseMode", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:162:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "enabled", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CaptureMouse", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:193:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "enabled", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRelativeMouseMode", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:200:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_CreateCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:220:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "mask", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "hot_x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "hot_y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_CreateColorCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:230:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "hot_x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "hot_y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_CreateSystemCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:239:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "SDL_SystemCursor" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_SetCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:244:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cursor", "type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:249:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_GetDefaultCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:254:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_FreeCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:263:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cursor", "type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_ShowCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:273:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "toggle", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "struct", "ns": 0, "name": "_SDL_Joystick", "id": 0, "location": "/usr/include/SDL2/SDL_joystick.h:66:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Joystick", "location": "/usr/include/SDL2/SDL_joystick.h:67:30", "type": { "tag": "struct", "ns": 0, "name": "_SDL_Joystick", "id": 0, "location": "/usr/include/SDL2/SDL_joystick.h:66:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickGUID", "location": "/usr/include/SDL2/SDL_joystick.h:72:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 100, "location": "/usr/include/SDL2/SDL_joystick.h:70:9", "bit-size": 128, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "data", "bit-offset": 0, "bit-size": 128, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "Uint8" }, "size": 16 } }] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickID", "location": "/usr/include/SDL2/SDL_joystick.h:81:16", "type": { "tag": "Sint32" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 101, "location": "/usr/include/SDL2/SDL_joystick.h:83:9", "fields": [{ "tag": "field", "name": "SDL_JOYSTICK_TYPE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_GAMECONTROLLER", "value": 1 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_WHEEL", "value": 2 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_ARCADE_STICK", "value": 3 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_FLIGHT_STICK", "value": 4 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_DANCE_PAD", "value": 5 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_GUITAR", "value": 6 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_DRUM_KIT", "value": 7 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_ARCADE_PAD", "value": 8 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_THROTTLE", "value": 9 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickType", "location": "/usr/include/SDL2/SDL_joystick.h:95:3", "type": { "tag": ":enum", "name": "", "id": 101 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 102, "location": "/usr/include/SDL2/SDL_joystick.h:97:9", "fields": [{ "tag": "field", "name": "SDL_JOYSTICK_POWER_UNKNOWN", "value": 4294967295 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_EMPTY", "value": 0 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_LOW", "value": 1 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_MEDIUM", "value": 2 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_FULL", "value": 3 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_WIRED", "value": 4 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_MAX", "value": 5 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickPowerLevel", "location": "/usr/include/SDL2/SDL_joystick.h:106:3", "type": { "tag": ":enum", "name": "", "id": 102 } },
{ "tag": "function", "name": "SDL_LockJoysticks", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:120:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_UnlockJoysticks", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:121:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_NumJoysticks", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:126:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNameForIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:133:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_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_JoystickGetDeviceGUID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:139:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_JoystickGUID" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceVendor", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:146:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceProduct", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:153:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceProductVersion", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:160:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceType", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:166:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_JoystickType" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:173:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_JoystickID" } },
{ "tag": "function", "name": "SDL_JoystickOpen", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:184:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } },
{ "tag": "function", "name": "SDL_JoystickFromInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:189:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joyid", "type": { "tag": "SDL_JoystickID" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } },
{ "tag": "function", "name": "SDL_JoystickName", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:195:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_JoystickGetGUID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:200:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickGUID" } },
{ "tag": "function", "name": "SDL_JoystickGetVendor", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:206:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetProduct", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:212:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetProductVersion", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:218:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetType", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:223:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickType" } },
{ "tag": "function", "name": "SDL_JoystickGetGUIDString", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:229:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "guid", "type": { "tag": "SDL_JoystickGUID" } }, { "tag": "parameter", "name": "pszGUID", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "cbGUID", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_JoystickGetGUIDFromString", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:234:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pchGUID", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_JoystickGUID" } },
{ "tag": "function", "name": "SDL_JoystickGetAttached", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:239:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_JoystickInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:244:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickID" } },
{ "tag": "function", "name": "SDL_JoystickNumAxes", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:249:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNumBalls", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:257:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNumHats", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:262:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNumButtons", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:267:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickUpdate", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:275:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_JoystickEventState", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:286:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "state", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickGetAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:297:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Sint16" } },
{ "tag": "function", "name": "SDL_JoystickGetAxisInitialState", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:309:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "state", "type": { "tag": ":pointer", "type": { "tag": "Sint16" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_JoystickGetHat", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:343:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "hat", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_JoystickGetBall", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:353:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "ball", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "dx", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "dy", "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": "SDL_JoystickGetButton", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:361:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "button", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_JoystickClose", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:367:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_JoystickCurrentPowerLevel", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:372:48", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickPowerLevel" } },
{ "tag": "struct", "ns": 0, "name": "_SDL_GameController", "id": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:57:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameController", "location": "/usr/include/SDL2/SDL_gamecontroller.h:58:36", "type": { "tag": "struct", "ns": 0, "name": "_SDL_GameController", "id": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:57:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 104, "location": "/usr/include/SDL2/SDL_gamecontroller.h:61:9", "fields": [{ "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_NONE", "value": 0 }, { "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_BUTTON", "value": 1 }, { "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_AXIS", "value": 2 }, { "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_HAT", "value": 3 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerBindType", "location": "/usr/include/SDL2/SDL_gamecontroller.h:67:3", "type": { "tag": ":enum", "name": "", "id": 104 } },
{ "tag": "struct", "ns": 0, "name": "SDL_GameControllerButtonBind", "id": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:72:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "bindType", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_GameControllerBindType" } }, { "tag": "field", "name": "value", "bit-offset": 32, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "union", "ns": 22088, "name": "", "id": 105, "location": "/usr/include/SDL2/SDL_gamecontroller.h:75:5", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "button", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "axis", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "hat", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "struct", "ns": 22088, "name": "", "id": 106, "location": "/usr/include/SDL2/SDL_gamecontroller.h:79:9", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "hat", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "hat_mask", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] } }] } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerButtonBind", "location": "/usr/include/SDL2/SDL_gamecontroller.h:85:3", "type": { "tag": ":struct", "name": "SDL_GameControllerButtonBind", "id": 107 } },
{ "tag": "function", "name": "SDL_GameControllerAddMappingsFromRW", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:122:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "rw", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "freerw", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GameControllerAddMapping", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:136:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mappingString", "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_GameControllerNumMappings", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:143:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GameControllerMappingForIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:150:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mapping_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_GameControllerMappingForGUID", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:157:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "guid", "type": { "tag": "SDL_JoystickGUID" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerMapping", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:164:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_IsGameController", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:169:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GameControllerNameForIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:176:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick_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_GameControllerOpen", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:187:45", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } },
{ "tag": "function", "name": "SDL_GameControllerFromInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:192:45", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joyid", "type": { "tag": "SDL_JoystickID" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } },
{ "tag": "function", "name": "SDL_GameControllerName", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:197:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerGetVendor", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:203:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_GameControllerGetProduct", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:209:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_GameControllerGetProductVersion", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:215:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_GameControllerGetAttached", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:221:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GameControllerGetJoystick", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:226:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } },
{ "tag": "function", "name": "SDL_GameControllerEventState", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:237:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "state", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GameControllerUpdate", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:245:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 108, "location": "/usr/include/SDL2/SDL_gamecontroller.h:257:9", "fields": [{ "tag": "field", "name": "SDL_CONTROLLER_AXIS_INVALID", "value": 4294967295 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_LEFTX", "value": 0 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_LEFTY", "value": 1 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_RIGHTX", "value": 2 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_RIGHTY", "value": 3 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_TRIGGERLEFT", "value": 4 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_TRIGGERRIGHT", "value": 5 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_MAX", "value": 6 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerAxis", "location": "/usr/include/SDL2/SDL_gamecontroller.h:267:3", "type": { "tag": ":enum", "name": "", "id": 108 } },
{ "tag": "function", "name": "SDL_GameControllerGetAxisFromString", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:272:48", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pchString", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_GameControllerAxis" } },
{ "tag": "function", "name": "SDL_GameControllerGetStringForAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:277:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "axis", "type": { "tag": "SDL_GameControllerAxis" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerGetBindForAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:283:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": "SDL_GameControllerAxis" } }], "return-type": { "tag": "SDL_GameControllerButtonBind" } },
{ "tag": "function", "name": "SDL_GameControllerGetAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:295:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": "SDL_GameControllerAxis" } }], "return-type": { "tag": "Sint16" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 109, "location": "/usr/include/SDL2/SDL_gamecontroller.h:301:9", "fields": [{ "tag": "field", "name": "SDL_CONTROLLER_BUTTON_INVALID", "value": 4294967295 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_A", "value": 0 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_B", "value": 1 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_X", "value": 2 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_Y", "value": 3 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_BACK", "value": 4 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_GUIDE", "value": 5 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_START", "value": 6 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_LEFTSTICK", "value": 7 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_RIGHTSTICK", "value": 8 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_LEFTSHOULDER", "value": 9 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_RIGHTSHOULDER", "value": 10 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_UP", "value": 11 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_DOWN", "value": 12 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_LEFT", "value": 13 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_RIGHT", "value": 14 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_MAX", "value": 15 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerButton", "location": "/usr/include/SDL2/SDL_gamecontroller.h:320:3", "type": { "tag": ":enum", "name": "", "id": 109 } },
{ "tag": "function", "name": "SDL_GameControllerGetButtonFromString", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:325:50", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pchString", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_GameControllerButton" } },
{ "tag": "function", "name": "SDL_GameControllerGetStringForButton", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:330:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "button", "type": { "tag": "SDL_GameControllerButton" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerGetBindForButton", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:336:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "button", "type": { "tag": "SDL_GameControllerButton" } }], "return-type": { "tag": "SDL_GameControllerButtonBind" } },
{ "tag": "function", "name": "SDL_GameControllerGetButton", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:345:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "button", "type": { "tag": "SDL_GameControllerButton" } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_GameControllerClose", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:351:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_TouchID", "location": "/usr/include/SDL2/SDL_touch.h:41:16", "type": { "tag": "Sint64" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_FingerID", "location": "/usr/include/SDL2/SDL_touch.h:42:16", "type": { "tag": "Sint64" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Finger", "id": 0, "location": "/usr/include/SDL2/SDL_touch.h:44:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "id", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_FingerID" } }, { "tag": "field", "name": "x", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pressure", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Finger", "location": "/usr/include/SDL2/SDL_touch.h:50:3", "type": { "tag": ":struct", "name": "SDL_Finger", "id": 110 } },
{ "tag": "function", "name": "SDL_GetNumTouchDevices", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:61:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTouchDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:66: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": "SDL_TouchID" } },
{ "tag": "function", "name": "SDL_GetNumTouchFingers", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:71:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchID", "type": { "tag": "SDL_TouchID" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTouchFinger", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:76:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchID", "type": { "tag": "SDL_TouchID" } }, { "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Finger" } } },
{ "tag": "typedef", "ns": 0, "name": "SDL_GestureID", "location": "/usr/include/SDL2/SDL_gesture.h:44:16", "type": { "tag": "Sint64" } },
{ "tag": "function", "name": "SDL_RecordGesture", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:53:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchId", "type": { "tag": "SDL_TouchID" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SaveAllDollarTemplates", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:61:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SaveDollarTemplate", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:68:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gestureId", "type": { "tag": "SDL_GestureID" } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LoadDollarTemplates", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:76:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchId", "type": { "tag": "SDL_TouchID" } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 111, "location": "/usr/include/SDL2/SDL_events.h:55:9", "fields": [{ "tag": "field", "name": "SDL_FIRSTEVENT", "value": 0 }, { "tag": "field", "name": "SDL_QUIT", "value": 256 }, { "tag": "field", "name": "SDL_APP_TERMINATING", "value": 257 }, { "tag": "field", "name": "SDL_APP_LOWMEMORY", "value": 258 }, { "tag": "field", "name": "SDL_APP_WILLENTERBACKGROUND", "value": 259 }, { "tag": "field", "name": "SDL_APP_DIDENTERBACKGROUND", "value": 260 }, { "tag": "field", "name": "SDL_APP_WILLENTERFOREGROUND", "value": 261 }, { "tag": "field", "name": "SDL_APP_DIDENTERFOREGROUND", "value": 262 }, { "tag": "field", "name": "SDL_WINDOWEVENT", "value": 512 }, { "tag": "field", "name": "SDL_SYSWMEVENT", "value": 513 }, { "tag": "field", "name": "SDL_KEYDOWN", "value": 768 }, { "tag": "field", "name": "SDL_KEYUP", "value": 769 }, { "tag": "field", "name": "SDL_TEXTEDITING", "value": 770 }, { "tag": "field", "name": "SDL_TEXTINPUT", "value": 771 }, { "tag": "field", "name": "SDL_KEYMAPCHANGED", "value": 772 }, { "tag": "field", "name": "SDL_MOUSEMOTION", "value": 1024 }, { "tag": "field", "name": "SDL_MOUSEBUTTONDOWN", "value": 1025 }, { "tag": "field", "name": "SDL_MOUSEBUTTONUP", "value": 1026 }, { "tag": "field", "name": "SDL_MOUSEWHEEL", "value": 1027 }, { "tag": "field", "name": "SDL_JOYAXISMOTION", "value": 1536 }, { "tag": "field", "name": "SDL_JOYBALLMOTION", "value": 1537 }, { "tag": "field", "name": "SDL_JOYHATMOTION", "value": 1538 }, { "tag": "field", "name": "SDL_JOYBUTTONDOWN", "value": 1539 }, { "tag": "field", "name": "SDL_JOYBUTTONUP", "value": 1540 }, { "tag": "field", "name": "SDL_JOYDEVICEADDED", "value": 1541 }, { "tag": "field", "name": "SDL_JOYDEVICEREMOVED", "value": 1542 }, { "tag": "field", "name": "SDL_CONTROLLERAXISMOTION", "value": 1616 }, { "tag": "field", "name": "SDL_CONTROLLERBUTTONDOWN", "value": 1617 }, { "tag": "field", "name": "SDL_CONTROLLERBUTTONUP", "value": 1618 }, { "tag": "field", "name": "SDL_CONTROLLERDEVICEADDED", "value": 1619 }, { "tag": "field", "name": "SDL_CONTROLLERDEVICEREMOVED", "value": 1620 }, { "tag": "field", "name": "SDL_CONTROLLERDEVICEREMAPPED", "value": 1621 }, { "tag": "field", "name": "SDL_FINGERDOWN", "value": 1792 }, { "tag": "field", "name": "SDL_FINGERUP", "value": 1793 }, { "tag": "field", "name": "SDL_FINGERMOTION", "value": 1794 }, { "tag": "field", "name": "SDL_DOLLARGESTURE", "value": 2048 }, { "tag": "field", "name": "SDL_DOLLARRECORD", "value": 2049 }, { "tag": "field", "name": "SDL_MULTIGESTURE", "value": 2050 }, { "tag": "field", "name": "SDL_CLIPBOARDUPDATE", "value": 2304 }, { "tag": "field", "name": "SDL_DROPFILE", "value": 4096 }, { "tag": "field", "name": "SDL_DROPTEXT", "value": 4097 }, { "tag": "field", "name": "SDL_DROPBEGIN", "value": 4098 }, { "tag": "field", "name": "SDL_DROPCOMPLETE", "value": 4099 }, { "tag": "field", "name": "SDL_AUDIODEVICEADDED", "value": 4352 }, { "tag": "field", "name": "SDL_AUDIODEVICEREMOVED", "value": 4353 }, { "tag": "field", "name": "SDL_RENDER_TARGETS_RESET", "value": 8192 }, { "tag": "field", "name": "SDL_RENDER_DEVICE_RESET", "value": 8193 }, { "tag": "field", "name": "SDL_USEREVENT", "value": 32768 }, { "tag": "field", "name": "SDL_LASTEVENT", "value": 65535 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_EventType", "location": "/usr/include/SDL2/SDL_events.h:160:3", "type": { "tag": ":enum", "name": "", "id": 111 } },
{ "tag": "struct", "ns": 0, "name": "SDL_CommonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:165:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_CommonEvent", "location": "/usr/include/SDL2/SDL_events.h:169:3", "type": { "tag": ":struct", "name": "SDL_CommonEvent", "id": 112 } },
{ "tag": "struct", "ns": 0, "name": "SDL_WindowEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:174:16", "bit-size": 192, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "event", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "data1", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "data2", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowEvent", "location": "/usr/include/SDL2/SDL_events.h:185:3", "type": { "tag": ":struct", "name": "SDL_WindowEvent", "id": 113 } },
{ "tag": "struct", "ns": 0, "name": "SDL_KeyboardEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:190:16", "bit-size": 256, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "state", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "repeat", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "keysym", "bit-offset": 128, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_Keysym" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_KeyboardEvent", "location": "/usr/include/SDL2/SDL_events.h:200:3", "type": { "tag": ":struct", "name": "SDL_KeyboardEvent", "id": 114 } },
{ "tag": "struct", "ns": 0, "name": "SDL_TextEditingEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:206:16", "bit-size": 416, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "text", "bit-offset": 96, "bit-size": 256, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 32 } }, { "tag": "field", "name": "start", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "length", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextEditingEvent", "location": "/usr/include/SDL2/SDL_events.h:214:3", "type": { "tag": ":struct", "name": "SDL_TextEditingEvent", "id": 115 } },
{ "tag": "struct", "ns": 0, "name": "SDL_TextInputEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:221:16", "bit-size": 352, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "text", "bit-offset": 96, "bit-size": 256, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextInputEvent", "location": "/usr/include/SDL2/SDL_events.h:227:3", "type": { "tag": ":struct", "name": "SDL_TextInputEvent", "id": 116 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MouseMotionEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:232:16", "bit-size": 288, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "state", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "x", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "y", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "xrel", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "yrel", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseMotionEvent", "location": "/usr/include/SDL2/SDL_events.h:243:3", "type": { "tag": ":struct", "name": "SDL_MouseMotionEvent", "id": 117 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MouseButtonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:248:16", "bit-size": 224, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "button", "bit-offset": 128, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "state", "bit-offset": 136, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "clicks", "bit-offset": 144, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 152, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "x", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "y", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseButtonEvent", "location": "/usr/include/SDL2/SDL_events.h:260:3", "type": { "tag": ":struct", "name": "SDL_MouseButtonEvent", "id": 118 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MouseWheelEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:265:16", "bit-size": 224, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "x", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "y", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "direction", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseWheelEvent", "location": "/usr/include/SDL2/SDL_events.h:274:3", "type": { "tag": ":struct", "name": "SDL_MouseWheelEvent", "id": 119 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyAxisEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:279:16", "bit-size": 160, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "axis", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "value", "bit-offset": 128, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "padding4", "bit-offset": 144, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyAxisEvent", "location": "/usr/include/SDL2/SDL_events.h:290:3", "type": { "tag": ":struct", "name": "SDL_JoyAxisEvent", "id": 120 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyBallEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:295:16", "bit-size": 160, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "ball", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "xrel", "bit-offset": 128, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "yrel", "bit-offset": 144, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyBallEvent", "location": "/usr/include/SDL2/SDL_events.h:306:3", "type": { "tag": ":struct", "name": "SDL_JoyBallEvent", "id": 121 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyHatEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:311:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "hat", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "value", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyHatEvent", "location": "/usr/include/SDL2/SDL_events.h:326:3", "type": { "tag": ":struct", "name": "SDL_JoyHatEvent", "id": 122 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyButtonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:331:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "button", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "state", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyButtonEvent", "location": "/usr/include/SDL2/SDL_events.h:340:3", "type": { "tag": ":struct", "name": "SDL_JoyButtonEvent", "id": 123 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyDeviceEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:345:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyDeviceEvent", "location": "/usr/include/SDL2/SDL_events.h:350:3", "type": { "tag": ":struct", "name": "SDL_JoyDeviceEvent", "id": 124 } },
{ "tag": "struct", "ns": 0, "name": "SDL_ControllerAxisEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:356:16", "bit-size": 160, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "axis", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "value", "bit-offset": 128, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "padding4", "bit-offset": 144, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_ControllerAxisEvent", "location": "/usr/include/SDL2/SDL_events.h:367:3", "type": { "tag": ":struct", "name": "SDL_ControllerAxisEvent", "id": 125 } },
{ "tag": "struct", "ns": 0, "name": "SDL_ControllerButtonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:373:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "button", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "state", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_ControllerButtonEvent", "location": "/usr/include/SDL2/SDL_events.h:382:3", "type": { "tag": ":struct", "name": "SDL_ControllerButtonEvent", "id": 126 } },
{ "tag": "struct", "ns": 0, "name": "SDL_ControllerDeviceEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:388:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_ControllerDeviceEvent", "location": "/usr/include/SDL2/SDL_events.h:393:3", "type": { "tag": ":struct", "name": "SDL_ControllerDeviceEvent", "id": 127 } },
{ "tag": "struct", "ns": 0, "name": "SDL_AudioDeviceEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:398:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "iscapture", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioDeviceEvent", "location": "/usr/include/SDL2/SDL_events.h:407:3", "type": { "tag": ":struct", "name": "SDL_AudioDeviceEvent", "id": 128 } },
{ "tag": "struct", "ns": 0, "name": "SDL_TouchFingerEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:413:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "touchId", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_TouchID" } }, { "tag": "field", "name": "fingerId", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_FingerID" } }, { "tag": "field", "name": "x", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "dx", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "dy", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pressure", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TouchFingerEvent", "location": "/usr/include/SDL2/SDL_events.h:424:3", "type": { "tag": ":struct", "name": "SDL_TouchFingerEvent", "id": 129 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MultiGestureEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:430:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "touchId", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_TouchID" } }, { "tag": "field", "name": "dTheta", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "dDist", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "x", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "numFingers", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "padding", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MultiGestureEvent", "location": "/usr/include/SDL2/SDL_events.h:441:3", "type": { "tag": ":struct", "name": "SDL_MultiGestureEvent", "id": 130 } },
{ "tag": "struct", "ns": 0, "name": "SDL_DollarGestureEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:447:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "touchId", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_TouchID" } }, { "tag": "field", "name": "gestureId", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_GestureID" } }, { "tag": "field", "name": "numFingers", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "error", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "x", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_DollarGestureEvent", "location": "/usr/include/SDL2/SDL_events.h:457:3", "type": { "tag": ":struct", "name": "SDL_DollarGestureEvent", "id": 131 } },
{ "tag": "struct", "ns": 0, "name": "SDL_DropEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:465:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "file", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "windowID", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_DropEvent", "location": "/usr/include/SDL2/SDL_events.h:471:3", "type": { "tag": ":struct", "name": "SDL_DropEvent", "id": 132 } },
{ "tag": "struct", "ns": 0, "name": "SDL_QuitEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:477:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_QuitEvent", "location": "/usr/include/SDL2/SDL_events.h:481:3", "type": { "tag": ":struct", "name": "SDL_QuitEvent", "id": 133 } },
{ "tag": "struct", "ns": 0, "name": "SDL_OSEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:486:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_OSEvent", "location": "/usr/include/SDL2/SDL_events.h:490:3", "type": { "tag": ":struct", "name": "SDL_OSEvent", "id": 134 } },
{ "tag": "struct", "ns": 0, "name": "SDL_UserEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:495:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "code", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "data1", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "data2", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_UserEvent", "location": "/usr/include/SDL2/SDL_events.h:503:3", "type": { "tag": ":struct", "name": "SDL_UserEvent", "id": 135 } },
{ "tag": "struct", "ns": 0, "name": "SDL_SysWMmsg", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:506:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_SysWMmsg", "location": "/usr/include/SDL2/SDL_events.h:507:29", "type": { "tag": "struct", "ns": 0, "name": "SDL_SysWMmsg", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:506:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "struct", "ns": 0, "name": "SDL_SysWMEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:515:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "msg", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_SysWMmsg" } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_SysWMEvent", "location": "/usr/include/SDL2/SDL_events.h:520:3", "type": { "tag": ":struct", "name": "SDL_SysWMEvent", "id": 137 } },
{ "tag": "union", "ns": 0, "name": "SDL_Event", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:525:15", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "common", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "SDL_CommonEvent" } }, { "tag": "field", "name": "window", "bit-offset": 0, "bit-size": 192, "bit-alignment": 32, "type": { "tag": "SDL_WindowEvent" } }, { "tag": "field", "name": "key", "bit-offset": 0, "bit-size": 256, "bit-alignment": 32, "type": { "tag": "SDL_KeyboardEvent" } }, { "tag": "field", "name": "edit", "bit-offset": 0, "bit-size": 416, "bit-alignment": 32, "type": { "tag": "SDL_TextEditingEvent" } }, { "tag": "field", "name": "text", "bit-offset": 0, "bit-size": 352, "bit-alignment": 32, "type": { "tag": "SDL_TextInputEvent" } }, { "tag": "field", "name": "motion", "bit-offset": 0, "bit-size": 288, "bit-alignment": 32, "type": { "tag": "SDL_MouseMotionEvent" } }, { "tag": "field", "name": "button", "bit-offset": 0, "bit-size": 224, "bit-alignment": 32, "type": { "tag": "SDL_MouseButtonEvent" } }, { "tag": "field", "name": "wheel", "bit-offset": 0, "bit-size": 224, "bit-alignment": 32, "type": { "tag": "SDL_MouseWheelEvent" } }, { "tag": "field", "name": "jaxis", "bit-offset": 0, "bit-size": 160, "bit-alignment": 32, "type": { "tag": "SDL_JoyAxisEvent" } }, { "tag": "field", "name": "jball", "bit-offset": 0, "bit-size": 160, "bit-alignment": 32, "type": { "tag": "SDL_JoyBallEvent" } }, { "tag": "field", "name": "jhat", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_JoyHatEvent" } }, { "tag": "field", "name": "jbutton", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_JoyButtonEvent" } }, { "tag": "field", "name": "jdevice", "bit-offset": 0, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "SDL_JoyDeviceEvent" } }, { "tag": "field", "name": "caxis", "bit-offset": 0, "bit-size": 160, "bit-alignment": 32, "type": { "tag": "SDL_ControllerAxisEvent" } }, { "tag": "field", "name": "cbutton", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_ControllerButtonEvent" } }, { "tag": "field", "name": "cdevice", "bit-offset": 0, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "SDL_ControllerDeviceEvent" } }, { "tag": "field", "name": "adevice", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_AudioDeviceEvent" } }, { "tag": "field", "name": "quit", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "SDL_QuitEvent" } }, { "tag": "field", "name": "user", "bit-offset": 0, "bit-size": 256, "bit-alignment": 64, "type": { "tag": "SDL_UserEvent" } }, { "tag": "field", "name": "syswm", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "SDL_SysWMEvent" } }, { "tag": "field", "name": "tfinger", "bit-offset": 0, "bit-size": 384, "bit-alignment": 64, "type": { "tag": "SDL_TouchFingerEvent" } }, { "tag": "field", "name": "mgesture", "bit-offset": 0, "bit-size": 320, "bit-alignment": 64, "type": { "tag": "SDL_MultiGestureEvent" } }, { "tag": "field", "name": "dgesture", "bit-offset": 0, "bit-size": 320, "bit-alignment": 64, "type": { "tag": "SDL_DollarGestureEvent" } }, { "tag": "field", "name": "drop", "bit-offset": 0, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "SDL_DropEvent" } }, { "tag": "field", "name": "padding", "bit-offset": 0, "bit-size": 448, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "Uint8" }, "size": 56 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Event", "location": "/usr/include/SDL2/SDL_events.h:561:3", "type": { "tag": ":union", "name": "SDL_Event", "id": 138 } },
{ "tag": "function", "name": "SDL_PumpEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:573:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 139, "location": "/usr/include/SDL2/SDL_events.h:576:9", "fields": [{ "tag": "field", "name": "SDL_ADDEVENT", "value": 0 }, { "tag": "field", "name": "SDL_PEEKEVENT", "value": 1 }, { "tag": "field", "name": "SDL_GETEVENT", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_eventaction", "location": "/usr/include/SDL2/SDL_events.h:581:3", "type": { "tag": ":enum", "name": "", "id": 139 } },
{ "tag": "function", "name": "SDL_PeepEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:601:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "events", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }, { "tag": "parameter", "name": "numevents", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "action", "type": { "tag": "SDL_eventaction" } }, { "tag": "parameter", "name": "minType", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "maxType", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HasEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:609:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "type", "type": { "tag": "Uint32" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:610:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "minType", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "maxType", "type": { "tag": "Uint32" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_FlushEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:618:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "type", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_FlushEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:619:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "minType", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "maxType", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_PollEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:629:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_WaitEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:639:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_WaitEventTimeout", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:651:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }, { "tag": "parameter", "name": "timeout", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_PushEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:660:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_EventFilter", "location": "/usr/include/SDL2/SDL_events.h:662:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_SetEventFilter", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:689:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetEventFilter", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:696:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": ":pointer", "type": { "tag": "SDL_EventFilter" } } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_AddEventWatch", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:702:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DelEventWatch", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:708:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_FilterEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:715:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_EventState", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:733:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "type", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "state", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_RegisterEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:744:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "numevents", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetBasePath", "ns": 0, "location": "/usr/include/SDL2/SDL_filesystem.h:63:31", "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_GetPrefPath", "ns": 0, "location": "/usr/include/SDL2/SDL_filesystem.h:126:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "org", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "app", "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": "_SDL_Haptic", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:129:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Haptic", "location": "/usr/include/SDL2/SDL_haptic.h:130:28", "type": { "tag": "struct", "ns": 0, "name": "_SDL_Haptic", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:129:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticDirection", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:439:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "dir", "bit-offset": 32, "bit-size": 96, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": "Sint32" }, "size": 3 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticDirection", "location": "/usr/include/SDL2/SDL_haptic.h:443:3", "type": { "tag": ":struct", "name": "SDL_HapticDirection", "id": 141 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticConstant", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:457:16", "bit-size": 320, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "level", "bit-offset": 240, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "attack_length", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 288, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 304, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticConstant", "location": "/usr/include/SDL2/SDL_haptic.h:479:3", "type": { "tag": ":struct", "name": "SDL_HapticConstant", "id": 142 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticPeriodic", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:538:16", "bit-size": 384, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "period", "bit-offset": 240, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "magnitude", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "offset", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "phase", "bit-offset": 288, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_length", "bit-offset": 304, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 320, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 336, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 352, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticPeriodic", "location": "/usr/include/SDL2/SDL_haptic.h:565:3", "type": { "tag": ":struct", "name": "SDL_HapticPeriodic", "id": 143 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticCondition", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:591:16", "bit-size": 544, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "right_sat", "bit-offset": 240, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Uint16" }, "size": 3 } }, { "tag": "field", "name": "left_sat", "bit-offset": 288, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Uint16" }, "size": 3 } }, { "tag": "field", "name": "right_coeff", "bit-offset": 336, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Sint16" }, "size": 3 } }, { "tag": "field", "name": "left_coeff", "bit-offset": 384, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Sint16" }, "size": 3 } }, { "tag": "field", "name": "deadband", "bit-offset": 432, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Uint16" }, "size": 3 } }, { "tag": "field", "name": "center", "bit-offset": 480, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Sint16" }, "size": 3 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticCondition", "location": "/usr/include/SDL2/SDL_haptic.h:613:3", "type": { "tag": ":struct", "name": "SDL_HapticCondition", "id": 144 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticRamp", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:628:16", "bit-size": 352, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "start", "bit-offset": 240, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "end", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "attack_length", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 288, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 304, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 320, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticRamp", "location": "/usr/include/SDL2/SDL_haptic.h:651:3", "type": { "tag": ":struct", "name": "SDL_HapticRamp", "id": 145 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticLeftRight", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:665:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "length", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "large_magnitude", "bit-offset": 64, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "small_magnitude", "bit-offset": 80, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticLeftRight", "location": "/usr/include/SDL2/SDL_haptic.h:676:3", "type": { "tag": ":struct", "name": "SDL_HapticLeftRight", "id": 146 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticCustom", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:693:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "channels", "bit-offset": 240, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "period", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "samples", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "data", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "field", "name": "attack_length", "bit-offset": 384, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 400, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 416, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 432, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticCustom", "location": "/usr/include/SDL2/SDL_haptic.h:718:3", "type": { "tag": ":struct", "name": "SDL_HapticCustom", "id": 147 } },
{ "tag": "union", "ns": 0, "name": "SDL_HapticEffect", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:789:15", "bit-size": 576, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "constant", "bit-offset": 0, "bit-size": 320, "bit-alignment": 32, "type": { "tag": "SDL_HapticConstant" } }, { "tag": "field", "name": "periodic", "bit-offset": 0, "bit-size": 384, "bit-alignment": 32, "type": { "tag": "SDL_HapticPeriodic" } }, { "tag": "field", "name": "condition", "bit-offset": 0, "bit-size": 544, "bit-alignment": 32, "type": { "tag": "SDL_HapticCondition" } }, { "tag": "field", "name": "ramp", "bit-offset": 0, "bit-size": 352, "bit-alignment": 32, "type": { "tag": "SDL_HapticRamp" } }, { "tag": "field", "name": "leftright", "bit-offset": 0, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "SDL_HapticLeftRight" } }, { "tag": "field", "name": "custom", "bit-offset": 0, "bit-size": 448, "bit-alignment": 64, "type": { "tag": "SDL_HapticCustom" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticEffect", "location": "/usr/include/SDL2/SDL_haptic.h:799:3", "type": { "tag": ":union", "name": "SDL_HapticEffect", "id": 148 } },
{ "tag": "function", "name": "SDL_NumHaptics", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:808:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticName", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:821:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_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_HapticOpen", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:845:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } },
{ "tag": "function", "name": "SDL_HapticOpened", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:856:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:867:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_MouseIsHaptic", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:876:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticOpenFromMouse", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:886:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } },
{ "tag": "function", "name": "SDL_JoystickIsHaptic", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:897:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticOpenFromJoystick", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:916:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } },
{ "tag": "function", "name": "SDL_HapticClose", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:924:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HapticNumEffects", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:940:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticNumEffectsPlaying", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:956:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticQuery", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:974:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticNumAxes", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:982:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticEffectSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:994:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":pointer", "type": { "tag": "SDL_HapticEffect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticNewEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1009:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":pointer", "type": { "tag": "SDL_HapticEffect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticUpdateEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1029:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": "SDL_HapticEffect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRunEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1051:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "iterations", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticStopEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1065:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticDestroyEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1079:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HapticGetEffectStatus", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1094:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticSetGain", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1113:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "gain", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticSetAutocenter", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1129:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "autocenter", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticPause", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1146:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticUnpause", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1158:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticStopAll", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1166:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumbleSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1178:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumbleInit", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1191:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumblePlay", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1205:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "strength", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "length", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumbleStop", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1217:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 149, "location": "/usr/include/SDL2/SDL_hints.h:873:9", "fields": [{ "tag": "field", "name": "SDL_HINT_DEFAULT", "value": 0 }, { "tag": "field", "name": "SDL_HINT_NORMAL", "value": 1 }, { "tag": "field", "name": "SDL_HINT_OVERRIDE", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HintPriority", "location": "/usr/include/SDL2/SDL_hints.h:878:3", "type": { "tag": ":enum", "name": "", "id": 149 } },
{ "tag": "function", "name": "SDL_SetHintWithPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:890: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 } } }, { "tag": "parameter", "name": "value", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_HintPriority" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_SetHint", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:899: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 } } }, { "tag": "parameter", "name": "value", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetHint", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:907:38", "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_GetHintBoolean", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:914: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 } } }, { "tag": "parameter", "name": "default_value", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_HintCallback", "location": "/usr/include/SDL2/SDL_hints.h:919:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_AddHintCallback", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:928:30", "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": "callback", "type": { "tag": "SDL_HintCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DelHintCallback", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:939:30", "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": "callback", "type": { "tag": "SDL_HintCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_ClearHints", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:948:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LoadObject", "ns": 0, "location": "/usr/include/SDL2/SDL_loadso.h:58:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sofile", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_LoadFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_loadso.h:65:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "handle", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_UnloadObject", "ns": 0, "location": "/usr/include/SDL2/SDL_loadso.h:71:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "handle", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 150, "location": "/usr/include/SDL2/SDL_log.h:64:1", "fields": [{ "tag": "field", "name": "SDL_LOG_CATEGORY_APPLICATION", "value": 0 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_ERROR", "value": 1 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_ASSERT", "value": 2 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_SYSTEM", "value": 3 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_AUDIO", "value": 4 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_VIDEO", "value": 5 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RENDER", "value": 6 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_INPUT", "value": 7 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_TEST", "value": 8 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED1", "value": 9 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED2", "value": 10 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED3", "value": 11 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED4", "value": 12 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED5", "value": 13 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED6", "value": 14 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED7", "value": 15 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED8", "value": 16 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED9", "value": 17 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED10", "value": 18 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_CUSTOM", "value": 19 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 151, "location": "/usr/include/SDL2/SDL_log.h:102:9", "fields": [{ "tag": "field", "name": "SDL_LOG_PRIORITY_VERBOSE", "value": 1 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_DEBUG", "value": 2 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_INFO", "value": 3 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_WARN", "value": 4 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_ERROR", "value": 5 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_CRITICAL", "value": 6 }, { "tag": "field", "name": "SDL_NUM_LOG_PRIORITIES", "value": 7 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_LogPriority", "location": "/usr/include/SDL2/SDL_log.h:111:3", "type": { "tag": ":enum", "name": "", "id": 151 } },
{ "tag": "function", "name": "SDL_LogSetAllPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:117:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogSetPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:122:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogGetPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:128:41", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_LogPriority" } },
{ "tag": "function", "name": "SDL_LogResetPriorities", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:135:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_Log", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:140:30", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogVerbose", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:145:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogDebug", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:150:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:155:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogWarn", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:160:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogError", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:165:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogCritical", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:170:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogMessage", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:175:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogMessageV", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:182:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }, { "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": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_LogOutputFunction", "location": "/usr/include/SDL2/SDL_log.h:189:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_LogGetOutputFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:194:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "callback", "type": { "tag": ":pointer", "type": { "tag": "SDL_LogOutputFunction" } } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogSetOutputFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:200:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "callback", "type": { "tag": "SDL_LogOutputFunction" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 152, "location": "/usr/include/SDL2/SDL_messagebox.h:37:9", "fields": [{ "tag": "field", "name": "SDL_MESSAGEBOX_ERROR", "value": 16 }, { "tag": "field", "name": "SDL_MESSAGEBOX_WARNING", "value": 32 }, { "tag": "field", "name": "SDL_MESSAGEBOX_INFORMATION", "value": 64 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxFlags", "location": "/usr/include/SDL2/SDL_messagebox.h:42:3", "type": { "tag": ":enum", "name": "", "id": 152 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 153, "location": "/usr/include/SDL2/SDL_messagebox.h:47:9", "fields": [{ "tag": "field", "name": "SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT", "value": 1 }, { "tag": "field", "name": "SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxButtonFlags", "location": "/usr/include/SDL2/SDL_messagebox.h:51:3", "type": { "tag": ":enum", "name": "", "id": 153 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxButtonData", "location": "/usr/include/SDL2/SDL_messagebox.h:61:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 154, "location": "/usr/include/SDL2/SDL_messagebox.h:56:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "flags", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "buttonid", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "text", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxColor", "location": "/usr/include/SDL2/SDL_messagebox.h:69:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 155, "location": "/usr/include/SDL2/SDL_messagebox.h:66:9", "bit-size": 24, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "r", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "g", "bit-offset": 8, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "b", "bit-offset": 16, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 156, "location": "/usr/include/SDL2/SDL_messagebox.h:71:9", "fields": [{ "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BACKGROUND", "value": 0 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_TEXT", "value": 1 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BUTTON_BORDER", "value": 2 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND", "value": 3 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED", "value": 4 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_MAX", "value": 5 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxColorType", "location": "/usr/include/SDL2/SDL_messagebox.h:79:3", "type": { "tag": ":enum", "name": "", "id": 156 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxColorScheme", "location": "/usr/include/SDL2/SDL_messagebox.h:87:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 157, "location": "/usr/include/SDL2/SDL_messagebox.h:84:9", "bit-size": 120, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "colors", "bit-offset": 0, "bit-size": 120, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "SDL_MessageBoxColor" }, "size": 5 } }] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxData", "location": "/usr/include/SDL2/SDL_messagebox.h:103:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 158, "location": "/usr/include/SDL2/SDL_messagebox.h:92:9", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "flags", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "window", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "field", "name": "title", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "message", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "numbuttons", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "buttons", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_MessageBoxButtonData" } } }, { "tag": "field", "name": "colorScheme", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_MessageBoxColorScheme" } } }] } },
{ "tag": "function", "name": "SDL_ShowMessageBox", "ns": 0, "location": "/usr/include/SDL2/SDL_messagebox.h:119:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "messageboxdata", "type": { "tag": ":pointer", "type": { "tag": "SDL_MessageBoxData" } } }, { "tag": "parameter", "name": "buttonid", "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": "SDL_ShowSimpleMessageBox", "ns": 0, "location": "/usr/include/SDL2/SDL_messagebox.h:133:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "message", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 159, "location": "/usr/include/SDL2/SDL_power.h:42:9", "fields": [{ "tag": "field", "name": "SDL_POWERSTATE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_POWERSTATE_ON_BATTERY", "value": 1 }, { "tag": "field", "name": "SDL_POWERSTATE_NO_BATTERY", "value": 2 }, { "tag": "field", "name": "SDL_POWERSTATE_CHARGING", "value": 3 }, { "tag": "field", "name": "SDL_POWERSTATE_CHARGED", "value": 4 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_PowerState", "location": "/usr/include/SDL2/SDL_power.h:49:3", "type": { "tag": ":enum", "name": "", "id": 159 } },
{ "tag": "function", "name": "SDL_GetPowerInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_power.h:65:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "secs", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "pct", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "SDL_PowerState" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 160, "location": "/usr/include/SDL2/SDL_render.h:64:9", "fields": [{ "tag": "field", "name": "SDL_RENDERER_SOFTWARE", "value": 1 }, { "tag": "field", "name": "SDL_RENDERER_ACCELERATED", "value": 2 }, { "tag": "field", "name": "SDL_RENDERER_PRESENTVSYNC", "value": 4 }, { "tag": "field", "name": "SDL_RENDERER_TARGETTEXTURE", "value": 8 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_RendererFlags", "location": "/usr/include/SDL2/SDL_render.h:73:3", "type": { "tag": ":enum", "name": "", "id": 160 } },
{ "tag": "struct", "ns": 0, "name": "SDL_RendererInfo", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:78:16", "bit-size": 704, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "name", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "flags", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "num_texture_formats", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "texture_formats", "bit-offset": 128, "bit-size": 512, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": "Uint32" }, "size": 16 } }, { "tag": "field", "name": "max_texture_width", "bit-offset": 640, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "max_texture_height", "bit-offset": 672, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_RendererInfo", "location": "/usr/include/SDL2/SDL_render.h:86:3", "type": { "tag": ":struct", "name": "SDL_RendererInfo", "id": 161 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 162, "location": "/usr/include/SDL2/SDL_render.h:91:9", "fields": [{ "tag": "field", "name": "SDL_TEXTUREACCESS_STATIC", "value": 0 }, { "tag": "field", "name": "SDL_TEXTUREACCESS_STREAMING", "value": 1 }, { "tag": "field", "name": "SDL_TEXTUREACCESS_TARGET", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextureAccess", "location": "/usr/include/SDL2/SDL_render.h:96:3", "type": { "tag": ":enum", "name": "", "id": 162 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 163, "location": "/usr/include/SDL2/SDL_render.h:101:9", "fields": [{ "tag": "field", "name": "SDL_TEXTUREMODULATE_NONE", "value": 0 }, { "tag": "field", "name": "SDL_TEXTUREMODULATE_COLOR", "value": 1 }, { "tag": "field", "name": "SDL_TEXTUREMODULATE_ALPHA", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextureModulate", "location": "/usr/include/SDL2/SDL_render.h:106:3", "type": { "tag": ":enum", "name": "", "id": 163 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 164, "location": "/usr/include/SDL2/SDL_render.h:111:9", "fields": [{ "tag": "field", "name": "SDL_FLIP_NONE", "value": 0 }, { "tag": "field", "name": "SDL_FLIP_HORIZONTAL", "value": 1 }, { "tag": "field", "name": "SDL_FLIP_VERTICAL", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_RendererFlip", "location": "/usr/include/SDL2/SDL_render.h:116:3", "type": { "tag": ":enum", "name": "", "id": 164 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Renderer", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:121:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Renderer", "location": "/usr/include/SDL2/SDL_render.h:122:29", "type": { "tag": "struct", "ns": 0, "name": "SDL_Renderer", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:121:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "struct", "ns": 0, "name": "SDL_Texture", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:127:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Texture", "location": "/usr/include/SDL2/SDL_render.h:128:28", "type": { "tag": "struct", "ns": 0, "name": "SDL_Texture", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:127:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "SDL_GetNumRenderDrivers", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:144:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderDriverInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:158:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "info", "type": { "tag": ":pointer", "type": { "tag": "SDL_RendererInfo" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CreateWindowAndRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:172:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "window_flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } } }, { "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CreateRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:191:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } },
{ "tag": "function", "name": "SDL_CreateSoftwareRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:204:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } },
{ "tag": "function", "name": "SDL_GetRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:209:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } },
{ "tag": "function", "name": "SDL_GetRendererInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:214:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "info", "type": { "tag": ":pointer", "type": { "tag": "SDL_RendererInfo" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRendererOutputSize", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:220:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "SDL_CreateTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:242:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "access", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } },
{ "tag": "function", "name": "SDL_CreateTextureFromSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:260:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } },
{ "tag": "function", "name": "SDL_QueryTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:275:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "access", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "SDL_SetTextureColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:292:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTextureColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:308:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetTextureAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:323:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTextureAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:336:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetTextureBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:353:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": "SDL_BlendMode" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTextureBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:366:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": ":pointer", "type": { "tag": "SDL_BlendMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpdateTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:385:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpdateYUVTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:408:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "Yplane", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "Ypitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Uplane", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "Upitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Vplane", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "Vpitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LockTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:429:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }, { "tag": "parameter", "name": "pitch", "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": "SDL_UnlockTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:438:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderTargetSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:447:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_SetRenderTarget", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:459:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderTarget", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:469:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } },
{ "tag": "function", "name": "SDL_RenderSetLogicalSize", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:494:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetLogicalSize", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:505:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderSetIntegerScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:519:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "enable", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetIntegerScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:529:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RenderSetViewport", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:546:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetViewport", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:554:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderSetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:568:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:580:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderIsClipEnabled", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:590:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RenderSetScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:611:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "scaleX", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "scaleY", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:623:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "scaleX", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "scaleY", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetRenderDrawColor", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:638:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "a", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderDrawColor", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:654:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetRenderDrawBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:671:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": "SDL_BlendMode" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderDrawBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:684:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": ":pointer", "type": { "tag": "SDL_BlendMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderClear", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:695:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawPoint", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:706:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawPoints", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:718:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "points", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawLine", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:733:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "x1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "x2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawLines", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:745:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "points", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:757:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawRects", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:769:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderFillRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:782:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderFillRects", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:794:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderCopy", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:810:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderCopyEx", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:830:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "angle", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "center", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "flip", "type": { "tag": "SDL_RendererFlip" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderReadPixels", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:853:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderPresent", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:861:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DestroyTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:869:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DestroyRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:877:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_BindTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:890:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "texw", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "texh", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_UnbindTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:899:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CreateShapedWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:66:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "w", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_IsShapedWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:77:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 167, "location": "/usr/include/SDL2/SDL_shape.h:80:9", "fields": [{ "tag": "field", "name": "ShapeModeDefault", "value": 0 }, { "tag": "field", "name": "ShapeModeBinarizeAlpha", "value": 1 }, { "tag": "field", "name": "ShapeModeReverseBinarizeAlpha", "value": 2 }, { "tag": "field", "name": "ShapeModeColorKey", "value": 3 }] },
{ "tag": "typedef", "ns": 0, "name": "WindowShapeMode", "location": "/usr/include/SDL2/SDL_shape.h:89:3", "type": { "tag": ":enum", "name": "", "id": 167 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowShapeParams", "location": "/usr/include/SDL2/SDL_shape.h:98:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 168, "location": "/usr/include/SDL2/SDL_shape.h:94:9", "bit-size": 32, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "binarizationCutoff", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "colorKey", "bit-offset": 0, "bit-size": 32, "bit-alignment": 8, "type": { "tag": "SDL_Color" } }] } },
{ "tag": "struct", "ns": 0, "name": "SDL_WindowShapeMode", "id": 0, "location": "/usr/include/SDL2/SDL_shape.h:101:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "mode", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WindowShapeMode" } }, { "tag": "field", "name": "parameters", "bit-offset": 32, "bit-size": 32, "bit-alignment": 8, "type": { "tag": "SDL_WindowShapeParams" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowShapeMode", "location": "/usr/include/SDL2/SDL_shape.h:106:3", "type": { "tag": ":struct", "name": "SDL_WindowShapeMode", "id": 169 } },
{ "tag": "function", "name": "SDL_SetWindowShape", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:121:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "shape", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "shape_mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_WindowShapeMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetShapedWindowMode", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:136:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "shape_mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_WindowShapeMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTicks", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:45:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetPerformanceCounter", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:61:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_GetPerformanceFrequency", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:66:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_Delay", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:71:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "ms", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_TimerCallback", "location": "/usr/include/SDL2/SDL_timer.h:81:27", "type": { "tag": ":function-pointer" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_TimerID", "location": "/usr/include/SDL2/SDL_timer.h:86:13", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AddTimer", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:93:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "interval", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "callback", "type": { "tag": "SDL_TimerCallback" } }, { "tag": "parameter", "name": "param", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": "SDL_TimerID" } },
{ "tag": "function", "name": "SDL_RemoveTimer", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:104:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "SDL_TimerID" } }], "return-type": { "tag": "SDL_bool" } },
{ "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": 170 } },
{ "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": "SDL_Init", "ns": 0, "location": "/usr/include/SDL2/SDL.h:93:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_InitSubSystem", "ns": 0, "location": "/usr/include/SDL2/SDL.h:104:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_QuitSubSystem", "ns": 0, "location": "/usr/include/SDL2/SDL.h:109:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_WasInit", "ns": 0, "location": "/usr/include/SDL2/SDL.h:117:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_Quit", "ns": 0, "location": "/usr/include/SDL2/SDL.h:123:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_Linked_Version", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:73:45", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_version" } } },
{ "tag": "function", "name": "TTF_ByteSwappedUNICODE", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:83:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "swapped", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "_TTF_Font", "id": 0, "location": "/usr/include/SDL2/SDL_ttf.h:86:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "TTF_Font", "location": "/usr/include/SDL2/SDL_ttf.h:86:26", "type": { "tag": "struct", "ns": 0, "name": "_TTF_Font", "id": 0, "location": "/usr/include/SDL2/SDL_ttf.h:86:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "TTF_Init", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:89:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_OpenFont", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:95: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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_OpenFontIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:96: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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "index", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_OpenFontRW", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:97:36", "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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_OpenFontIndexRW", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:98:36", "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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "index", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_GetFontStyle", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:106:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontStyle", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:107:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "style", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_GetFontOutline", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:108:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontOutline", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:109:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "outline", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_GetFontHinting", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:116:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontHinting", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:117:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "hinting", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_FontHeight", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:120:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontAscent", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:125:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontDescent", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:130:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontLineSkip", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:133:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GetFontKerning", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:136:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontKerning", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:137:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "allowed", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_FontFaces", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:140:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "TTF_FontFaceIsFixedWidth", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:143:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontFaceFamilyName", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:144:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "TTF_FontFaceStyleName", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:145:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "TTF_GlyphIsProvided", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:148:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GlyphMetrics", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:154:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "minx", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "maxx", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "miny", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "maxy", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "advance", "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": "TTF_SizeText", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:159:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "TTF_SizeUTF8", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:160:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "TTF_SizeUNICODE", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:161:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "TTF_RenderText_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:169:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:171:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:173:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderGlyph_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:183:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderText_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:191:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:193:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:195:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderGlyph_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:205:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderText_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:212:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:214:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:216:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderText_Blended_Wrapped", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:226:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Blended_Wrapped", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:228:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Blended_Wrapped", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:230:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderGlyph_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:239:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_CloseFont", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:251:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_Quit", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:254:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_WasInit", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:257:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GetFontKerningSize", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:265:21", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "prev_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GetFontKerningSizeGlyphs", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:268:21", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "previous_ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }
]
|
Added sdl2/ttf-function.ss~.
> > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | (define-sdl-func (* sdl-surface-t) sttf-render-text-solid ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderText_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-solid ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderUTF8_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-solid ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t))) "STTF_RenderUNICODE_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-solid ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t))) "STTF_RenderGlyph_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-text-shaded ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderText_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-shaded ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderUTF8_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-shaded ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderUNICODE_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-shaded ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderGlyph_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-text-blended ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderText_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-blended ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderUTF8_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-blended ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t))) "STTF_RenderUNICODE_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-text-blended-wrapped ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderText_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-blended-wrapped ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderUTF8_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-blended-wrapped ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderUNICODE_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-blended ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t))) "STTF_RenderGlyph_Blended") |
Added sdl2/ttf-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 | (define-sdl-func (* sdl-version-t) ttf-linked-version () "TTF_Linked_Version") (define-sdl-func void ttf-byte-swapped-unicode ((swapped int)) "TTF_ByteSwappedUNICODE") (define-sdl-func int ttf-init () "TTF_Init") (define-sdl-func (* ttf-font) ttf-open-font ((file string) (ptsize int)) "TTF_OpenFont") (define-sdl-func (* ttf-font) ttf-open-font-index ((file string) (ptsize int) (index long)) "TTF_OpenFontIndex") (define-sdl-func (* ttf-font) ttf-open-font-rw ((src (* sdl-rw-ops-t)) (freesrc int) (ptsize int)) "TTF_OpenFontRW") (define-sdl-func (* ttf-font) ttf-open-font-index-rw ((src (* sdl-rw-ops-t)) (freesrc int) (ptsize int) (index long)) "TTF_OpenFontIndexRW") (define-sdl-func int ttf-get-font-style ((font (* ttf-font))) "TTF_GetFontStyle") (define-sdl-func void ttf-set-font-style ((font (* ttf-font)) (style int)) "TTF_SetFontStyle") (define-sdl-func int ttf-get-font-outline ((font (* ttf-font))) "TTF_GetFontOutline") (define-sdl-func void ttf-set-font-outline ((font (* ttf-font)) (outline int)) "TTF_SetFontOutline") (define-sdl-func int ttf-get-font-hinting ((font (* ttf-font))) "TTF_GetFontHinting") (define-sdl-func void ttf-set-font-hinting ((font (* ttf-font)) (hinting int)) "TTF_SetFontHinting") (define-sdl-func int ttf-font-height ((font (* ttf-font))) "TTF_FontHeight") (define-sdl-func int ttf-font-ascent ((font (* ttf-font))) "TTF_FontAscent") (define-sdl-func int ttf-font-descent ((font (* ttf-font))) "TTF_FontDescent") (define-sdl-func int ttf-font-line-skip ((font (* ttf-font))) "TTF_FontLineSkip") (define-sdl-func int ttf-get-font-kerning ((font (* ttf-font))) "TTF_GetFontKerning") (define-sdl-func void ttf-set-font-kerning ((font (* ttf-font)) (allowed int)) "TTF_SetFontKerning") (define-sdl-func long ttf-font-faces ((font (* ttf-font))) "TTF_FontFaces") (define-sdl-func int ttf-font-face-is-fixed-width ((font (* ttf-font))) "TTF_FontFaceIsFixedWidth") (define-sdl-func string ttf-font-face-family-name ((font (* ttf-font))) "TTF_FontFaceFamilyName") (define-sdl-func string ttf-font-face-style-name ((font (* ttf-font))) "TTF_FontFaceStyleName") (define-sdl-func int ttf-glyph-is-provided ((font (* ttf-font)) (ch uint16)) "TTF_GlyphIsProvided") (define-sdl-func int ttf-glyph-metrics ((font (* ttf-font)) (ch uint16) (minx (* int)) (maxx (* int)) (miny (* int)) (maxy (* int)) (advance (* int))) "TTF_GlyphMetrics") (define-sdl-func int ttf-size-text ((font (* ttf-font)) (text string) (w (* int)) (h (* int))) "TTF_SizeText") (define-sdl-func int ttf-size-ut-f8 ((font (* ttf-font)) (text string) (w (* int)) (h (* int))) "TTF_SizeUTF8") (define-sdl-func int ttf-size-unicode ((font (* ttf-font)) (text (* uint16)) (w (* int)) (h (* int))) "TTF_SizeUNICODE") (define-sdl-func (* sdl-surface-t) ttf-render-text-solid ((font (* ttf-font)) (text string) (fg int)) "TTF_RenderText_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-solid ((font (* ttf-font)) (text string) (fg int)) "TTF_RenderUTF8_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-solid ((font (* ttf-font)) (text (* uint16)) (fg int)) "TTF_RenderUNICODE_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-glyph-solid ((font (* ttf-font)) (ch uint16) (fg int)) "TTF_RenderGlyph_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-text-shaded ((font (* ttf-font)) (text string) (fg int) (bg int)) "TTF_RenderText_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-shaded ((font (* ttf-font)) (text string) (fg int) (bg int)) "TTF_RenderUTF8_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-shaded ((font (* ttf-font)) (text (* uint16)) (fg int) (bg int)) "TTF_RenderUNICODE_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-glyph-shaded ((font (* ttf-font)) (ch uint16) (fg int) (bg int)) "TTF_RenderGlyph_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-text-blended ((font (* ttf-font)) (text string) (fg int)) "TTF_RenderText_Blended") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-blended ((font (* ttf-font)) (text string) (fg int)) "TTF_RenderUTF8_Blended") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-blended ((font (* ttf-font)) (text (* uint16)) (fg int)) "TTF_RenderUNICODE_Blended") (define-sdl-func (* sdl-surface-t) ttf-render-text-blended-wrapped ((font (* ttf-font)) (text string) (fg int) (wrapLength uint32)) "TTF_RenderText_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-blended-wrapped ((font (* ttf-font)) (text string) (fg int) (wrapLength uint32)) "TTF_RenderUTF8_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-blended-wrapped ((font (* ttf-font)) (text (* uint16)) (fg int) (wrapLength uint32)) "TTF_RenderUNICODE_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) ttf-render-glyph-blended ((font (* ttf-font)) (ch uint16) (fg int)) "TTF_RenderGlyph_Blended") (define-sdl-func void ttf-close-font ((font (* ttf-font))) "TTF_CloseFont") (define-sdl-func void ttf-quit () "TTF_Quit") (define-sdl-func int ttf-was-init () "TTF_WasInit") (define-sdl-func int ttf-get-font-kerning-size ((font (* ttf-font)) (prev_index int) (index int)) "TTF_GetFontKerningSize") (define-sdl-func int ttf-get-font-kerning-size-glyphs ((font (* ttf-font)) (previous_ch uint16) (ch uint16)) "TTF_GetFontKerningSizeGlyphs") |
Added sdl2/ttf-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 | (define-sdl-func (* sdl-version-t) ttf-linked-version () "TTF_Linked_Version") (define-sdl-func void ttf-byte-swapped-unicode ((swapped int)) "TTF_ByteSwappedUNICODE") (define-sdl-func int ttf-init () "TTF_Init") (define-sdl-func (* ttf-font) ttf-open-font ((file string) (ptsize int)) "TTF_OpenFont") (define-sdl-func (* ttf-font) ttf-open-font-index ((file string) (ptsize int) (index long)) "TTF_OpenFontIndex") (define-sdl-func (* ttf-font) ttf-open-font-rw ((src (* sdl-rw-ops-t)) (freesrc int) (ptsize int)) "TTF_OpenFontRW") (define-sdl-func (* ttf-font) ttf-open-font-index-rw ((src (* sdl-rw-ops-t)) (freesrc int) (ptsize int) (index long)) "TTF_OpenFontIndexRW") (define-sdl-func int ttf-get-font-style ((font (* ttf-font))) "TTF_GetFontStyle") (define-sdl-func void ttf-set-font-style ((font (* ttf-font)) (style int)) "TTF_SetFontStyle") (define-sdl-func int ttf-get-font-outline ((font (* ttf-font))) "TTF_GetFontOutline") (define-sdl-func void ttf-set-font-outline ((font (* ttf-font)) (outline int)) "TTF_SetFontOutline") (define-sdl-func int ttf-get-font-hinting ((font (* ttf-font))) "TTF_GetFontHinting") (define-sdl-func void ttf-set-font-hinting ((font (* ttf-font)) (hinting int)) "TTF_SetFontHinting") (define-sdl-func int ttf-font-height ((font (* ttf-font))) "TTF_FontHeight") (define-sdl-func int ttf-font-ascent ((font (* ttf-font))) "TTF_FontAscent") (define-sdl-func int ttf-font-descent ((font (* ttf-font))) "TTF_FontDescent") (define-sdl-func int ttf-font-line-skip ((font (* ttf-font))) "TTF_FontLineSkip") (define-sdl-func int ttf-get-font-kerning ((font (* ttf-font))) "TTF_GetFontKerning") (define-sdl-func void ttf-set-font-kerning ((font (* ttf-font)) (allowed int)) "TTF_SetFontKerning") (define-sdl-func long ttf-font-faces ((font (* ttf-font))) "TTF_FontFaces") (define-sdl-func int ttf-font-face-is-fixed-width ((font (* ttf-font))) "TTF_FontFaceIsFixedWidth") (define-sdl-func string ttf-font-face-family-name ((font (* ttf-font))) "TTF_FontFaceFamilyName") (define-sdl-func string ttf-font-face-style-name ((font (* ttf-font))) "TTF_FontFaceStyleName") (define-sdl-func int ttf-glyph-is-provided ((font (* ttf-font)) (ch uint16)) "TTF_GlyphIsProvided") (define-sdl-func int ttf-glyph-metrics ((font (* ttf-font)) (ch uint16) (minx (* int)) (maxx (* int)) (miny (* int)) (maxy (* int)) (advance (* int))) "TTF_GlyphMetrics") (define-sdl-func int ttf-size-text ((font (* ttf-font)) (text string) (w (* int)) (h (* int))) "TTF_SizeText") (define-sdl-func int ttf-size-ut-f8 ((font (* ttf-font)) (text string) (w (* int)) (h (* int))) "TTF_SizeUTF8") (define-sdl-func int ttf-size-unicode ((font (* ttf-font)) (text (* uint16)) (w (* int)) (h (* int))) "TTF_SizeUNICODE") (define-sdl-func (* sdl-surface-t) ttf-render-text-solid ((font (* ttf-font)) (text string) (fg sdl-color-t)) "TTF_RenderText_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-solid ((font (* ttf-font)) (text string) (fg sdl-color-t)) "TTF_RenderUTF8_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-solid ((font (* ttf-font)) (text (* uint16)) (fg sdl-color-t)) "TTF_RenderUNICODE_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-glyph-solid ((font (* ttf-font)) (ch uint16) (fg sdl-color-t)) "TTF_RenderGlyph_Solid") (define-sdl-func (* sdl-surface-t) ttf-render-text-shaded ((font (* ttf-font)) (text string) (fg sdl-color-t) (bg sdl-color-t)) "TTF_RenderText_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-shaded ((font (* ttf-font)) (text string) (fg sdl-color-t) (bg sdl-color-t)) "TTF_RenderUTF8_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-shaded ((font (* ttf-font)) (text (* uint16)) (fg sdl-color-t) (bg sdl-color-t)) "TTF_RenderUNICODE_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-glyph-shaded ((font (* ttf-font)) (ch uint16) (fg sdl-color-t) (bg sdl-color-t)) "TTF_RenderGlyph_Shaded") (define-sdl-func (* sdl-surface-t) ttf-render-text-blended ((font (* ttf-font)) (text string) (fg sdl-color-t)) "TTF_RenderText_Blended") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-blended ((font (* ttf-font)) (text string) (fg sdl-color-t)) "TTF_RenderUTF8_Blended") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-blended ((font (* ttf-font)) (text (* uint16)) (fg sdl-color-t)) "TTF_RenderUNICODE_Blended") (define-sdl-func (* sdl-surface-t) ttf-render-text-blended-wrapped ((font (* ttf-font)) (text string) (fg sdl-color-t) (wrapLength uint32)) "TTF_RenderText_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) ttf-render-ut-f8-blended-wrapped ((font (* ttf-font)) (text string) (fg sdl-color-t) (wrapLength uint32)) "TTF_RenderUTF8_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) ttf-render-unicode-blended-wrapped ((font (* ttf-font)) (text (* uint16)) (fg sdl-color-t) (wrapLength uint32)) "TTF_RenderUNICODE_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) ttf-render-glyph-blended ((font (* ttf-font)) (ch uint16) (fg sdl-color-t)) "TTF_RenderGlyph_Blended") (define-sdl-func void ttf-close-font ((font (* ttf-font))) "TTF_CloseFont") (define-sdl-func void ttf-quit () "TTF_Quit") (define-sdl-func int ttf-was-init () "TTF_WasInit") (define-sdl-func int ttf-get-font-kerning-size ((font (* ttf-font)) (prev_index int) (index int)) "TTF_GetFontKerningSize") (define-sdl-func int ttf-get-font-kerning-size-glyphs ((font (* ttf-font)) (previous_ch uint16) (ch uint16)) "TTF_GetFontKerningSizeGlyphs") |
Added sdl2/ttf-shim-functions.ss.
> > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | (define-sdl-func (* sdl-surface-t) sttf-render-text-solid ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderText_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-solid ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderUTF8_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-solid ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t))) "STTF_RenderUNICODE_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-solid ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t))) "STTF_RenderGlyph_Solid") (define-sdl-func (* sdl-surface-t) sttf-render-text-shaded ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderText_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-shaded ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderUTF8_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-shaded ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderUNICODE_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-shaded ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t)) (bg (* sdl-color-t))) "STTF_RenderGlyph_Shaded") (define-sdl-func (* sdl-surface-t) sttf-render-text-blended ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderText_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-blended ((font (* ttf-font)) (text string) (fg (* sdl-color-t))) "STTF_RenderUTF8_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-blended ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t))) "STTF_RenderUNICODE_Blended") (define-sdl-func (* sdl-surface-t) sttf-render-text-blended-wrapped ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderText_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-ut-f8-blended-wrapped ((font (* ttf-font)) (text string) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderUTF8_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-unicode-blended-wrapped ((font (* ttf-font)) (text (* uint16)) (fg (* sdl-color-t)) (wrapLength uint32)) "STTF_RenderUNICODE_Blended_Wrapped") (define-sdl-func (* sdl-surface-t) sttf-render-glyph-blended ((font (* ttf-font)) (ch uint16) (fg (* sdl-color-t))) "STTF_RenderGlyph_Blended") |
Added sdl2/ttf-shim.c~.
> > > > | 1 2 3 4 |
SDL_Surface *TTF_RenderText_Blended_Wrapped-S(TTF_Font *font, const char *text, SDL_Color fg, Uint32 wrapLength) {
SDL_Surface *rtnSurface = RenderText_Blended_Wrapped(font, text, *fg, wrapLength);
return *rtnSurface;
}
|
Added sdl2/ttf-shim.h~.
> > > > | 1 2 3 4 | #include <SDL_ttf.h> extern DECLSPEC SDL_Surface * SDLCALL TTF_RenderText_Blended_Wrapped-S(TTF_Font *font, const char *text, SDL_Color *fg, Uint32 wraplength); |
Added sdl2/ttf-shim.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 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 |
[
{ "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": 22007, "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": 22007, "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": 22007, "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": 0, "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": 22007, "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": 22007, "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": 22007, "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_main", "ns": 0, "location": "/usr/include/SDL2/SDL_main.h:110:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "argc", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "argv", "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": "SDL_SetMainReady", "ns": 0, "location": "/usr/include/SDL2/SDL_main.h:125: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_assert.h:102:9", "fields": [{ "tag": "field", "name": "SDL_ASSERTION_RETRY", "value": 0 }, { "tag": "field", "name": "SDL_ASSERTION_BREAK", "value": 1 }, { "tag": "field", "name": "SDL_ASSERTION_ABORT", "value": 2 }, { "tag": "field", "name": "SDL_ASSERTION_IGNORE", "value": 3 }, { "tag": "field", "name": "SDL_ASSERTION_ALWAYS_IGNORE", "value": 4 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AssertState", "location": "/usr/include/SDL2/SDL_assert.h:109:3", "type": { "tag": ":enum", "name": "", "id": 48 } },
{ "tag": "struct", "ns": 0, "name": "SDL_AssertData", "id": 0, "location": "/usr/include/SDL2/SDL_assert.h:111:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "always_ignore", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "trigger_count", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "condition", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "filename", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "linenum", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "function", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "next", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "SDL_AssertData", "id": 49 } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AssertData", "location": "/usr/include/SDL2/SDL_assert.h:120:3", "type": { "tag": ":struct", "name": "SDL_AssertData", "id": 49 } },
{ "tag": "function", "name": "SDL_ReportAssertion", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:125:41", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": "SDL_AssertData" } } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_AssertState" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_AssertionHandler", "location": "/usr/include/SDL2/SDL_assert.h:188:35", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_SetAssertionHandler", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:211:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "handler", "type": { "tag": "SDL_AssertionHandler" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetDefaultAssertionHandler", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:225:46", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_AssertionHandler" } },
{ "tag": "function", "name": "SDL_GetAssertionHandler", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:242:46", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "puserdata", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }], "return-type": { "tag": "SDL_AssertionHandler" } },
{ "tag": "function", "name": "SDL_GetAssertionReport", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:266:48", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_AssertData" } } },
{ "tag": "function", "name": "SDL_ResetAssertionReport", "ns": 0, "location": "/usr/include/SDL2/SDL_assert.h:275:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "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": 22007, "name": "", "id": 50, "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": "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": 51, "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": 51 } },
{ "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": "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": "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": 56, "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": 56 } },
{ "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": "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": 22007, "name": "", "id": 57, "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": 58, "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": 59, "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": 0, "name": "", "id": 60, "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": 61 } },
{ "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": "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": 62 } },
{ "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": 63 } },
{ "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": 64, "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": 64 } },
{ "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": "function", "name": "SDL_SetClipboardText", "ns": 0, "location": "/usr/include/SDL2/SDL_clipboard.h:46: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 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetClipboardText", "ns": 0, "location": "/usr/include/SDL2/SDL_clipboard.h:53:32", "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_HasClipboardText", "ns": 0, "location": "/usr/include/SDL2/SDL_clipboard.h:60:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "typedef", "ns": 0, "name": "__m64", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:27:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v1di", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:29:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2si", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:30:13", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v4hi", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:31:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v8qi", "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:32:14", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "function", "name": "_mm_empty", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:45:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_cvtsi32_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:62:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtsi64_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:79:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtsi64_m64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:95:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtm64_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:111:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_packs_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:141:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_packs_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:171:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_packs_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:201:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpackhi_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:228:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpackhi_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:251:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpackhi_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:272:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpacklo_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:299:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpacklo_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:322:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_unpacklo_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:343:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:364:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:385:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:406:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:428:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:451:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:473:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_adds_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:495:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:516:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:537:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:558:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:581:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:604:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:628:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_subs_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:652:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_madd_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:679:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_mulhi_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:700:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_mullo_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:721:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sll_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:744:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_slli_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:766:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sll_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:789:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_slli_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:811:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sll_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:831:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_slli_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:851:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sra_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:875:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srai_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:898:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sra_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:922:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srai_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:945:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srl_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:968:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srli_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:990:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srl_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1013:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srli_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1035:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srl_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1055:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_srli_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1076:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_and_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1094:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_andnot_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1115:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_or_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1133:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_xor_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1151:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpeq_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1173:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpeq_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1195:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpeq_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1217:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpgt_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1239:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpgt_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1261:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cmpgt_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1283:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__m1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__m2", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setzero_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1296:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1317:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1340:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__s3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__s2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__s1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__s0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1371:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set1_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1391:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set1_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1409:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_set1_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1427:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setr_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1448:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setr_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1471:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_setr_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mmintrin.h:1502:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m64" } },
{ "tag": "typedef", "ns": 0, "name": "__v4si", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:29:13", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v4sf", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:30:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__m128", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:31:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v4su", "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:34:22", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "function", "name": "posix_memalign", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mm_malloc.h:33: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": "_mm_malloc", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mm_malloc.h:46:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__size", "type": { "tag": "size_t" } }, { "tag": "parameter", "name": "__align", "type": { "tag": "size_t" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "_mm_free", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/mm_malloc.h:69:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_add_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:61:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_add_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:81:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sub_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:103:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sub_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:124:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_mul_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:146:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_mul_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:166:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_div_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:188:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_div_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:207:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sqrt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:225:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_sqrt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:243:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rcp_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:261:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rcp_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:279:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rsqrt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:298:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_rsqrt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:316:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_min_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:339:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_min_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:358:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_max_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:381:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_max_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:400:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_and_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:418:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_andnot_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:440:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_or_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:458:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_xor_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:477:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpeq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:499:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpeq_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:517:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmplt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:540:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmplt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:559:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmple_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:583:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmple_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:602:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpgt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:625:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpgt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:646:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpge_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:670:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpge_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:691:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpneq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:714:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpneq_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:733:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnlt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:757:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnlt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:777:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnle_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:802:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnle_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:822:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpngt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:847:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpngt_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:869:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnge_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:894:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpnge_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:916:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpord_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:941:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpord_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:961:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpunord_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:986:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cmpunord_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1006:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_comieq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1027:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comilt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1049:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comile_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1070:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comigt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1091:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comige_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1112:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comineq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1133:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomieq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1154:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomilt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1175:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomile_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1197:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomigt_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1219:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomige_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1241:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomineq_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1262:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtss_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1280:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvt_ss2si", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1298:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtss_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1318:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvtps_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1336:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvt_ps2pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1352:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvttss_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1371:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtt_ss2si", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1390:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvttss_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1410:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvttps_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1429:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtt_ps2pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1446:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtsi32_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1468:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvt_si2ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1491:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtsi64_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1515:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi32_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1541:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvt_pi2ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1564:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtss_f32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1581:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_loadh_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1602:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_loadl_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1629:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_load_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1656:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_load1_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1678:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_load_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1701:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_loadu_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1718:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_loadr_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1740:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_undefined_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1754:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1774:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set1_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1792:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set_ps1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1811:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_set_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1838:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__z", "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": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_setr_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1866:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__z", "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": "__x", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__w", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_setzero_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1881:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_storeh_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1898:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storel_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1915:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1932:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeu_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1953:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1974:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store1_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:1993:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_ps1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2013:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storer_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2032:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_pi", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2087:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m64" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2106:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_sfence", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2124:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_max_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2198:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_max_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2217:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_min_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2236:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_min_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2255:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_movemask_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2273:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_mulhi_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2292:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_maskmove_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2355:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__d", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_avg_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2374:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_avg_pu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2393:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sad_pu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2415:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_getcsr", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2470:14", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_setcsr", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2522:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_unpackhi_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2588:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_unpacklo_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2610:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_move_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2631:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_movehl_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2652:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_movelh_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2673:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi16_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2691:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpu16_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2721:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi8_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2750:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpu8_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2775:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtpi32x2_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2802:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtps_pi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2831:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtps_pi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2861:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_movemask_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/xmmintrin.h:2886:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "__m128d", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:29:16", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__m128i", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:30:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2df", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:33:16", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2di", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:34:19", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v8hi", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:35:15", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v16qi", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:36:14", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v2du", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:39:28", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v8hu", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:40:24", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v16qu", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:41:23", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "typedef", "ns": 0, "name": "__v16qs", "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:45:21", "type": { "tag": "<unknown-type:Vector>" } },
{ "tag": "function", "name": "_cvtsh_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/f16cintrin.h:46:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":unsigned-short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtph_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/f16cintrin.h:117:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_add_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:68:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_add_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:87:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sub_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:110:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sub_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:129:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_mul_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:151:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_mul_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:170:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_div_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:193:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_div_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:213:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sqrt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:238:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_sqrt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:256:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_min_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:280:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_min_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:300:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_max_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:324:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_max_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:344:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_and_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:362:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_andnot_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:383:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_or_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:401:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_xor_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:419:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpeq_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:438:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmplt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:458:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmple_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:479:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpgt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:500:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpge_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:521:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpord_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:544:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpunord_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:568:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpneq_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:589:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnlt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:610:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnle_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:631:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpngt_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:652:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnge_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:673:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpeq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:696:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmplt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:721:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmple_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:746:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpgt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:771:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpge_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:797:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpord_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:825:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpunord_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:853:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpneq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:878:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnlt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:903:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnle_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:928:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpngt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:953:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cmpnge_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:979:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_comieq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1001:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comilt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1025:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comile_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1049:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comigt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1073:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comige_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1097:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_comineq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1121:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomieq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1145:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomilt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1171:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomile_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1197:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomigt_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1223:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomige_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1249:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_ucomineq_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1275:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtpd_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1294:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtps_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1314:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtepi32_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1337:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtpd_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1357:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsd_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1374:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtsd_ss", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1399:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtsi32_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1422:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtss_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1448:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvttpd_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1472:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvttsd_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1490:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtpd_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1507:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvttpd_pi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1527:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_cvtpi32_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1544:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtsd_f64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1561:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_load_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1578:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_load1_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1596:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadr_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1622:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadu_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1640:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadu_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1660:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_load_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1681:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadh_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1708:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_loadl_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1735:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_undefined_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1756:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1776:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set1_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1794:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set_pd1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1812:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_set_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1832:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "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": "__m128d" } },
{ "tag": "function", "name": "_mm_setr_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1853:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "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": "__m128d" } },
{ "tag": "function", "name": "_mm_setzero_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1868:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_move_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1889:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_store_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1906:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1928:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store1_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1947:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_store_pd1", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1966:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeu_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:1984:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storer_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2007:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeh_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2025:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storel_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2045:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__dp", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_add_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2070:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_add_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2092:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_add_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2114:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_add_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2132:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_add_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2154:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2175:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2197:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2218:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_adds_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2239:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_avg_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2259:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_avg_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2279:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_madd_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2305:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_max_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2325:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_max_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2345:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_min_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2365:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_min_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2385:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mulhi_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2405:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mulhi_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2425:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mullo_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2445:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_mul_su32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2464:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_mul_epu32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2483:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sad_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2505:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2523:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2541:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2559:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sub_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2578:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_sub_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2596:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2617:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2638:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epu8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2658:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_subs_epu16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2678:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_and_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2696:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_andnot_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2716:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_or_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2733:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_xor_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2751:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_slli_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2811:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sll_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2830:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_slli_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2849:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sll_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2868:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_slli_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2887:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sll_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2906:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srai_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2926:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sra_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2946:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srai_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2966:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_sra_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:2986:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srli_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3046:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srl_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3065:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srli_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3084:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srl_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3103:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srli_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3122:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_srl_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3141:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__count", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpeq_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3160:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpeq_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3179:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpeq_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3198:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpgt_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3218:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpgt_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3241:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmpgt_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3262:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmplt_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3283:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmplt_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3304:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cmplt_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3325:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi64_sd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3349:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_cvtsd_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3367:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvttsd_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3385:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_cvtepi32_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3401:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_cvtps_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3417:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvttps_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3434:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi32_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3450:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi64_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3467:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_cvtsi128_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3485:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_cvtsi128_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3504:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "_mm_load_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3521:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_loadu_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3537:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_loadl_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3558:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_undefined_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3576:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi64x", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3598:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q1", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "__q0", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3620:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q1", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__q0", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3648:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i3", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3688:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w7", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w6", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w5", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w4", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3736:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b15", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b14", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b13", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b12", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b11", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b10", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b9", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b8", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi64x", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3755:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3774:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3793:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3812:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_set1_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3831:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3852:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__q0", "type": { "tag": "__m64" } }, { "tag": "parameter", "name": "__q1", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3875:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__i0", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__i3", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3906:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__w0", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w1", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w2", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w3", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w4", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w5", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w6", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }, { "tag": "parameter", "name": "__w7", "type": { "tag": ":short", "bit-size": 16, "bit-alignment": 16 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setr_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3953:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__b0", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b1", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b2", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b3", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b4", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b5", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b6", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b7", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b8", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b9", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b10", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b11", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b12", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b13", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b14", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }, { "tag": "parameter", "name": "__b15", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_setzero_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3967:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_store_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:3985:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storeu_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4001:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_maskmoveu_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4031:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__d", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__n", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_storel_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4050:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4073:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4092:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": "__m128i" } } }, { "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_si32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4111:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_stream_si64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4131:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } } }, { "tag": "parameter", "name": "__a", "type": { "tag": ":long-long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_clflush", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4151:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [{ "tag": "parameter", "name": "__p", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_lfence", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4162:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_mfence", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4173:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "_mm_packs_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4202:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_packs_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4230:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_packus_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4258:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_extract_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4286:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__imm", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_insert_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4313:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "__imm", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_movemask_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4333:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_unpackhi_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4472:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4499:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4522:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4543:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi8", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4578:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi16", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4606:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi32", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4629:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpacklo_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4650:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_movepi64_pi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4667:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m64" } },
{ "tag": "function", "name": "_mm_movpi64_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4684:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m64" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_move_epi64", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4702:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_unpackhi_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4723:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_unpacklo_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4744:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }, { "tag": "parameter", "name": "__b", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_movemask_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4763:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "_mm_castpd_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4810:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_castpd_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4827:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128d" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_castps_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4844:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_castps_si128", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4861:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128" } }], "return-type": { "tag": "__m128i" } },
{ "tag": "function", "name": "_mm_castsi128_ps", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4878:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128" } },
{ "tag": "function", "name": "_mm_castsi128_pd", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4895:1", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "__a", "type": { "tag": "__m128i" } }], "return-type": { "tag": "__m128d" } },
{ "tag": "function", "name": "_mm_pause", "ns": 0, "location": "/usr/lib/clang/5.0.1/include/emmintrin.h:4911:6", "variadic": false, "inline": false, "storage-class": "none", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetCPUCount", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:92:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetCPUCacheLineSize", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:100:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HasRDTSC", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:105:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasAltiVec", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:110:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasMMX", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:115:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_Has3DNow", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:120:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:125:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE2", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:130:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE3", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:135:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE41", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:140:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasSSE42", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:145:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasAVX", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:150:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasAVX2", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:155:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasNEON", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:160:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetSystemRAM", "ns": 0, "location": "/usr/include/SDL2/SDL_cpuinfo.h:165:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 66, "location": "/usr/include/SDL2/SDL_pixels.h:51:1", "fields": [{ "tag": "field", "name": "SDL_PIXELTYPE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_PIXELTYPE_INDEX1", "value": 1 }, { "tag": "field", "name": "SDL_PIXELTYPE_INDEX4", "value": 2 }, { "tag": "field", "name": "SDL_PIXELTYPE_INDEX8", "value": 3 }, { "tag": "field", "name": "SDL_PIXELTYPE_PACKED8", "value": 4 }, { "tag": "field", "name": "SDL_PIXELTYPE_PACKED16", "value": 5 }, { "tag": "field", "name": "SDL_PIXELTYPE_PACKED32", "value": 6 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYU8", "value": 7 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYU16", "value": 8 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYU32", "value": 9 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYF16", "value": 10 }, { "tag": "field", "name": "SDL_PIXELTYPE_ARRAYF32", "value": 11 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 67, "location": "/usr/include/SDL2/SDL_pixels.h:68:1", "fields": [{ "tag": "field", "name": "SDL_BITMAPORDER_NONE", "value": 0 }, { "tag": "field", "name": "SDL_BITMAPORDER_4321", "value": 1 }, { "tag": "field", "name": "SDL_BITMAPORDER_1234", "value": 2 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 68, "location": "/usr/include/SDL2/SDL_pixels.h:76:1", "fields": [{ "tag": "field", "name": "SDL_PACKEDORDER_NONE", "value": 0 }, { "tag": "field", "name": "SDL_PACKEDORDER_XRGB", "value": 1 }, { "tag": "field", "name": "SDL_PACKEDORDER_RGBX", "value": 2 }, { "tag": "field", "name": "SDL_PACKEDORDER_ARGB", "value": 3 }, { "tag": "field", "name": "SDL_PACKEDORDER_RGBA", "value": 4 }, { "tag": "field", "name": "SDL_PACKEDORDER_XBGR", "value": 5 }, { "tag": "field", "name": "SDL_PACKEDORDER_BGRX", "value": 6 }, { "tag": "field", "name": "SDL_PACKEDORDER_ABGR", "value": 7 }, { "tag": "field", "name": "SDL_PACKEDORDER_BGRA", "value": 8 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 69, "location": "/usr/include/SDL2/SDL_pixels.h:92:1", "fields": [{ "tag": "field", "name": "SDL_ARRAYORDER_NONE", "value": 0 }, { "tag": "field", "name": "SDL_ARRAYORDER_RGB", "value": 1 }, { "tag": "field", "name": "SDL_ARRAYORDER_RGBA", "value": 2 }, { "tag": "field", "name": "SDL_ARRAYORDER_ARGB", "value": 3 }, { "tag": "field", "name": "SDL_ARRAYORDER_BGR", "value": 4 }, { "tag": "field", "name": "SDL_ARRAYORDER_BGRA", "value": 5 }, { "tag": "field", "name": "SDL_ARRAYORDER_ABGR", "value": 6 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 70, "location": "/usr/include/SDL2/SDL_pixels.h:104:1", "fields": [{ "tag": "field", "name": "SDL_PACKEDLAYOUT_NONE", "value": 0 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_332", "value": 1 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_4444", "value": 2 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_1555", "value": 3 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_5551", "value": 4 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_565", "value": 5 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_8888", "value": 6 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_2101010", "value": 7 }, { "tag": "field", "name": "SDL_PACKEDLAYOUT_1010102", "value": 8 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 71, "location": "/usr/include/SDL2/SDL_pixels.h:171:1", "fields": [{ "tag": "field", "name": "SDL_PIXELFORMAT_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX1LSB", "value": 286261504 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX1MSB", "value": 287310080 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX4LSB", "value": 303039488 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX4MSB", "value": 304088064 }, { "tag": "field", "name": "SDL_PIXELFORMAT_INDEX8", "value": 318769153 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB332", "value": 336660481 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB444", "value": 353504258 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB555", "value": 353570562 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR555", "value": 357764866 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB4444", "value": 355602434 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA4444", "value": 356651010 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR4444", "value": 359796738 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA4444", "value": 360845314 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB1555", "value": 355667970 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA5551", "value": 356782082 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR1555", "value": 359862274 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA5551", "value": 360976386 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB565", "value": 353701890 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR565", "value": 357896194 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB24", "value": 386930691 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR24", "value": 390076419 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGB888", "value": 370546692 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBX8888", "value": 371595268 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGR888", "value": 374740996 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRX8888", "value": 375789572 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB8888", "value": 372645892 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA8888", "value": 373694468 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR8888", "value": 376840196 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA8888", "value": 377888772 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB2101010", "value": 372711428 }, { "tag": "field", "name": "SDL_PIXELFORMAT_RGBA32", "value": 376840196 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ARGB32", "value": 377888772 }, { "tag": "field", "name": "SDL_PIXELFORMAT_BGRA32", "value": 372645892 }, { "tag": "field", "name": "SDL_PIXELFORMAT_ABGR32", "value": 373694468 }, { "tag": "field", "name": "SDL_PIXELFORMAT_YV12", "value": 842094169 }, { "tag": "field", "name": "SDL_PIXELFORMAT_IYUV", "value": 1448433993 }, { "tag": "field", "name": "SDL_PIXELFORMAT_YUY2", "value": 844715353 }, { "tag": "field", "name": "SDL_PIXELFORMAT_UYVY", "value": 1498831189 }, { "tag": "field", "name": "SDL_PIXELFORMAT_YVYU", "value": 1431918169 }, { "tag": "field", "name": "SDL_PIXELFORMAT_NV12", "value": 842094158 }, { "tag": "field", "name": "SDL_PIXELFORMAT_NV21", "value": 825382478 }] },
{ "tag": "struct", "ns": 0, "name": "SDL_Color", "id": 0, "location": "/usr/include/SDL2/SDL_pixels.h:293:16", "bit-size": 32, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "r", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "g", "bit-offset": 8, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "b", "bit-offset": 16, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "a", "bit-offset": 24, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Color", "location": "/usr/include/SDL2/SDL_pixels.h:299:3", "type": { "tag": ":struct", "name": "SDL_Color", "id": 72 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Palette", "id": 0, "location": "/usr/include/SDL2/SDL_pixels.h:302:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "ncolors", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "colors", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "field", "name": "version", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "refcount", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Palette", "location": "/usr/include/SDL2/SDL_pixels.h:308:3", "type": { "tag": ":struct", "name": "SDL_Palette", "id": 73 } },
{ "tag": "struct", "ns": 0, "name": "SDL_PixelFormat", "id": 0, "location": "/usr/include/SDL2/SDL_pixels.h:313:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "format", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "palette", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }, { "tag": "field", "name": "BitsPerPixel", "bit-offset": 128, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "BytesPerPixel", "bit-offset": 136, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding", "bit-offset": 144, "bit-size": 16, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "Uint8" }, "size": 2 } }, { "tag": "field", "name": "Rmask", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Gmask", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Bmask", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Amask", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "Rloss", "bit-offset": 288, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Gloss", "bit-offset": 296, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Bloss", "bit-offset": 304, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Aloss", "bit-offset": 312, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Rshift", "bit-offset": 320, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Gshift", "bit-offset": 328, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Bshift", "bit-offset": 336, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "Ashift", "bit-offset": 344, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "refcount", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "next", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":struct", "name": "SDL_PixelFormat", "id": 74 } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_PixelFormat", "location": "/usr/include/SDL2/SDL_pixels.h:334:3", "type": { "tag": ":struct", "name": "SDL_PixelFormat", "id": 74 } },
{ "tag": "function", "name": "SDL_GetPixelFormatName", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:339:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_PixelFormatEnumToMasks", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:348:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "bpp", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "Amask", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_MasksToPixelFormatEnum", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:363:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "bpp", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Amask", "type": { "tag": "Uint32" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_AllocFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:372:43", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixel_format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } },
{ "tag": "function", "name": "SDL_FreeFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:377:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_AllocPalette", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:389:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "ncolors", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } },
{ "tag": "function", "name": "SDL_SetPixelFormatPalette", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:394:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetPaletteColors", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:407:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }, { "tag": "parameter", "name": "colors", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "firstcolor", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "ncolors", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_FreePalette", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:416:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MapRGB", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:423:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_MapRGBA", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:431:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "a", "type": { "tag": "Uint8" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetRGB", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:440:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixel", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetRGBA", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:449:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixel", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_CalculateGammaRamp", "ns": 0, "location": "/usr/include/SDL2/SDL_pixels.h:457:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamma", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "ramp", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Point", "id": 0, "location": "/usr/include/SDL2/SDL_rect.h:48:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "x", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Point", "location": "/usr/include/SDL2/SDL_rect.h:52:3", "type": { "tag": ":struct", "name": "SDL_Point", "id": 75 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Rect", "id": 0, "location": "/usr/include/SDL2/SDL_rect.h:64:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "x", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "w", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "h", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Rect", "location": "/usr/include/SDL2/SDL_rect.h:68:3", "type": { "tag": ":struct", "name": "SDL_Rect", "id": 76 } },
{ "tag": "function", "name": "SDL_PointInRect", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:73:27", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "p", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RectEmpty", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:82:27", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RectEquals", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:90:27", "variadic": false, "inline": true, "storage-class": "static", "parameters": [{ "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasIntersection", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:101:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "A", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "B", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_IntersectRect", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:109:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "A", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "B", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "result", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_UnionRect", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:116:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "A", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "B", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "result", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_EnclosePoints", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:125:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "points", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "clip", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "result", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_IntersectRectAndLine", "ns": 0, "location": "/usr/include/SDL2/SDL_rect.h:135:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "X1", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "Y1", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "X2", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "Y2", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 77, "location": "/usr/include/SDL2/SDL_blendmode.h:40:9", "fields": [{ "tag": "field", "name": "SDL_BLENDMODE_NONE", "value": 0 }, { "tag": "field", "name": "SDL_BLENDMODE_BLEND", "value": 1 }, { "tag": "field", "name": "SDL_BLENDMODE_ADD", "value": 2 }, { "tag": "field", "name": "SDL_BLENDMODE_MOD", "value": 4 }, { "tag": "field", "name": "SDL_BLENDMODE_INVALID", "value": 2147483647 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_BlendMode", "location": "/usr/include/SDL2/SDL_blendmode.h:57:3", "type": { "tag": ":enum", "name": "", "id": 77 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 78, "location": "/usr/include/SDL2/SDL_blendmode.h:62:9", "fields": [{ "tag": "field", "name": "SDL_BLENDOPERATION_ADD", "value": 1 }, { "tag": "field", "name": "SDL_BLENDOPERATION_SUBTRACT", "value": 2 }, { "tag": "field", "name": "SDL_BLENDOPERATION_REV_SUBTRACT", "value": 3 }, { "tag": "field", "name": "SDL_BLENDOPERATION_MINIMUM", "value": 4 }, { "tag": "field", "name": "SDL_BLENDOPERATION_MAXIMUM", "value": 5 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_BlendOperation", "location": "/usr/include/SDL2/SDL_blendmode.h:70:3", "type": { "tag": ":enum", "name": "", "id": 78 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 79, "location": "/usr/include/SDL2/SDL_blendmode.h:75:9", "fields": [{ "tag": "field", "name": "SDL_BLENDFACTOR_ZERO", "value": 1 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE", "value": 2 }, { "tag": "field", "name": "SDL_BLENDFACTOR_SRC_COLOR", "value": 3 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR", "value": 4 }, { "tag": "field", "name": "SDL_BLENDFACTOR_SRC_ALPHA", "value": 5 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA", "value": 6 }, { "tag": "field", "name": "SDL_BLENDFACTOR_DST_COLOR", "value": 7 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR", "value": 8 }, { "tag": "field", "name": "SDL_BLENDFACTOR_DST_ALPHA", "value": 9 }, { "tag": "field", "name": "SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA", "value": 10 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_BlendFactor", "location": "/usr/include/SDL2/SDL_blendmode.h:88:3", "type": { "tag": ":enum", "name": "", "id": 79 } },
{ "tag": "function", "name": "SDL_ComposeCustomBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_blendmode.h:105:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "srcColorFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "dstColorFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "colorOperation", "type": { "tag": "SDL_BlendOperation" } }, { "tag": "parameter", "name": "srcAlphaFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "dstAlphaFactor", "type": { "tag": "SDL_BlendFactor" } }, { "tag": "parameter", "name": "alphaOperation", "type": { "tag": "SDL_BlendOperation" } }], "return-type": { "tag": "SDL_BlendMode" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Surface", "id": 0, "location": "/usr/include/SDL2/SDL_surface.h:69:16", "bit-size": 768, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "flags", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "format", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "field", "name": "w", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "h", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pitch", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pixels", "bit-offset": 256, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "userdata", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "locked", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "lock_data", "bit-offset": 448, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "clip_rect", "bit-offset": 512, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_Rect" } }, { "tag": "field", "name": "map", "bit-offset": 640, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "struct", "ns": 22007, "name": "SDL_BlitMap", "id": 0, "location": "/usr/include/SDL2/SDL_surface.h:88:12", "bit-size": 0, "bit-alignment": 0, "fields": [] } } }, { "tag": "field", "name": "refcount", "bit-offset": 704, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "struct", "ns": 81, "name": "SDL_BlitMap", "id": 0, "location": "/usr/include/SDL2/SDL_surface.h:88:12", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Surface", "location": "/usr/include/SDL2/SDL_surface.h:92:3", "type": { "tag": ":struct", "name": "SDL_Surface", "id": 81 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_blit", "location": "/usr/include/SDL2/SDL_surface.h:97:23", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_CreateRGBSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:118:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Amask", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_CreateRGBSurfaceWithFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:123:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_CreateRGBSurfaceFrom", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:126:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Rmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Gmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Bmask", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "Amask", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_CreateRGBSurfaceWithFormatFrom", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:135:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "depth", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_FreeSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:137:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetSurfacePalette", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:146:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "palette", "type": { "tag": ":pointer", "type": { "tag": "SDL_Palette" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LockSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:168:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UnlockSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:170:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LoadBMP_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:181:38", "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": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_SaveBMP_RW", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:204:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "freedst", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceRLE", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:223:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "flag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetColorKey", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:237:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "flag", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "key", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetColorKey", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:250:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "key", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:265:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetSurfaceColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:281:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:295:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetSurfaceAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:308:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetSurfaceBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:321:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": "SDL_BlendMode" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetSurfaceBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:334:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": ":pointer", "type": { "tag": "SDL_BlendMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:350:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:359:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DuplicateSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:365:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_ConvertSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:377:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": "SDL_PixelFormat" } } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_ConvertSurfaceFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:379:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "pixel_format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_ConvertPixels", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:387:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "src_format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "src_pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "dst_format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "dst_pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_FillRect", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:403:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "color", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_FillRects", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:405:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "color", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpperBlit", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:471:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LowerBlit", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:479:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SoftStretch", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:489:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpperBlitScaled", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:500:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LowerBlitScaled", "ns": 0, "location": "/usr/include/SDL2/SDL_surface.h:508:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_DisplayMode", "location": "/usr/include/SDL2/SDL_video.h:60:3", "type": { "tag": "struct", "ns": 22007, "name": "", "id": 82, "location": "/usr/include/SDL2/SDL_video.h:53:9", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "format", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "w", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "h", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "refresh_rate", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "driverdata", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] } },
{ "tag": "struct", "ns": 0, "name": "SDL_Window", "id": 0, "location": "/usr/include/SDL2/SDL_video.h:90:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Window", "location": "/usr/include/SDL2/SDL_video.h:90:27", "type": { "tag": "struct", "ns": 0, "name": "SDL_Window", "id": 0, "location": "/usr/include/SDL2/SDL_video.h:90:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 84, "location": "/usr/include/SDL2/SDL_video.h:97:9", "fields": [{ "tag": "field", "name": "SDL_WINDOW_FULLSCREEN", "value": 1 }, { "tag": "field", "name": "SDL_WINDOW_OPENGL", "value": 2 }, { "tag": "field", "name": "SDL_WINDOW_SHOWN", "value": 4 }, { "tag": "field", "name": "SDL_WINDOW_HIDDEN", "value": 8 }, { "tag": "field", "name": "SDL_WINDOW_BORDERLESS", "value": 16 }, { "tag": "field", "name": "SDL_WINDOW_RESIZABLE", "value": 32 }, { "tag": "field", "name": "SDL_WINDOW_MINIMIZED", "value": 64 }, { "tag": "field", "name": "SDL_WINDOW_MAXIMIZED", "value": 128 }, { "tag": "field", "name": "SDL_WINDOW_INPUT_GRABBED", "value": 256 }, { "tag": "field", "name": "SDL_WINDOW_INPUT_FOCUS", "value": 512 }, { "tag": "field", "name": "SDL_WINDOW_MOUSE_FOCUS", "value": 1024 }, { "tag": "field", "name": "SDL_WINDOW_FULLSCREEN_DESKTOP", "value": 4097 }, { "tag": "field", "name": "SDL_WINDOW_FOREIGN", "value": 2048 }, { "tag": "field", "name": "SDL_WINDOW_ALLOW_HIGHDPI", "value": 8192 }, { "tag": "field", "name": "SDL_WINDOW_MOUSE_CAPTURE", "value": 16384 }, { "tag": "field", "name": "SDL_WINDOW_ALWAYS_ON_TOP", "value": 32768 }, { "tag": "field", "name": "SDL_WINDOW_SKIP_TASKBAR", "value": 65536 }, { "tag": "field", "name": "SDL_WINDOW_UTILITY", "value": 131072 }, { "tag": "field", "name": "SDL_WINDOW_TOOLTIP", "value": 262144 }, { "tag": "field", "name": "SDL_WINDOW_POPUP_MENU", "value": 524288 }, { "tag": "field", "name": "SDL_WINDOW_VULKAN", "value": 268435456 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowFlags", "location": "/usr/include/SDL2/SDL_video.h:121:3", "type": { "tag": ":enum", "name": "", "id": 84 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 85, "location": "/usr/include/SDL2/SDL_video.h:144:9", "fields": [{ "tag": "field", "name": "SDL_WINDOWEVENT_NONE", "value": 0 }, { "tag": "field", "name": "SDL_WINDOWEVENT_SHOWN", "value": 1 }, { "tag": "field", "name": "SDL_WINDOWEVENT_HIDDEN", "value": 2 }, { "tag": "field", "name": "SDL_WINDOWEVENT_EXPOSED", "value": 3 }, { "tag": "field", "name": "SDL_WINDOWEVENT_MOVED", "value": 4 }, { "tag": "field", "name": "SDL_WINDOWEVENT_RESIZED", "value": 5 }, { "tag": "field", "name": "SDL_WINDOWEVENT_SIZE_CHANGED", "value": 6 }, { "tag": "field", "name": "SDL_WINDOWEVENT_MINIMIZED", "value": 7 }, { "tag": "field", "name": "SDL_WINDOWEVENT_MAXIMIZED", "value": 8 }, { "tag": "field", "name": "SDL_WINDOWEVENT_RESTORED", "value": 9 }, { "tag": "field", "name": "SDL_WINDOWEVENT_ENTER", "value": 10 }, { "tag": "field", "name": "SDL_WINDOWEVENT_LEAVE", "value": 11 }, { "tag": "field", "name": "SDL_WINDOWEVENT_FOCUS_GAINED", "value": 12 }, { "tag": "field", "name": "SDL_WINDOWEVENT_FOCUS_LOST", "value": 13 }, { "tag": "field", "name": "SDL_WINDOWEVENT_CLOSE", "value": 14 }, { "tag": "field", "name": "SDL_WINDOWEVENT_TAKE_FOCUS", "value": 15 }, { "tag": "field", "name": "SDL_WINDOWEVENT_HIT_TEST", "value": 16 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowEventID", "location": "/usr/include/SDL2/SDL_video.h:168:3", "type": { "tag": ":enum", "name": "", "id": 85 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLContext", "location": "/usr/include/SDL2/SDL_video.h:173:15", "type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "enum", "ns": 0, "name": "", "id": 86, "location": "/usr/include/SDL2/SDL_video.h:178:9", "fields": [{ "tag": "field", "name": "SDL_GL_RED_SIZE", "value": 0 }, { "tag": "field", "name": "SDL_GL_GREEN_SIZE", "value": 1 }, { "tag": "field", "name": "SDL_GL_BLUE_SIZE", "value": 2 }, { "tag": "field", "name": "SDL_GL_ALPHA_SIZE", "value": 3 }, { "tag": "field", "name": "SDL_GL_BUFFER_SIZE", "value": 4 }, { "tag": "field", "name": "SDL_GL_DOUBLEBUFFER", "value": 5 }, { "tag": "field", "name": "SDL_GL_DEPTH_SIZE", "value": 6 }, { "tag": "field", "name": "SDL_GL_STENCIL_SIZE", "value": 7 }, { "tag": "field", "name": "SDL_GL_ACCUM_RED_SIZE", "value": 8 }, { "tag": "field", "name": "SDL_GL_ACCUM_GREEN_SIZE", "value": 9 }, { "tag": "field", "name": "SDL_GL_ACCUM_BLUE_SIZE", "value": 10 }, { "tag": "field", "name": "SDL_GL_ACCUM_ALPHA_SIZE", "value": 11 }, { "tag": "field", "name": "SDL_GL_STEREO", "value": 12 }, { "tag": "field", "name": "SDL_GL_MULTISAMPLEBUFFERS", "value": 13 }, { "tag": "field", "name": "SDL_GL_MULTISAMPLESAMPLES", "value": 14 }, { "tag": "field", "name": "SDL_GL_ACCELERATED_VISUAL", "value": 15 }, { "tag": "field", "name": "SDL_GL_RETAINED_BACKING", "value": 16 }, { "tag": "field", "name": "SDL_GL_CONTEXT_MAJOR_VERSION", "value": 17 }, { "tag": "field", "name": "SDL_GL_CONTEXT_MINOR_VERSION", "value": 18 }, { "tag": "field", "name": "SDL_GL_CONTEXT_EGL", "value": 19 }, { "tag": "field", "name": "SDL_GL_CONTEXT_FLAGS", "value": 20 }, { "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_MASK", "value": 21 }, { "tag": "field", "name": "SDL_GL_SHARE_WITH_CURRENT_CONTEXT", "value": 22 }, { "tag": "field", "name": "SDL_GL_FRAMEBUFFER_SRGB_CAPABLE", "value": 23 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RELEASE_BEHAVIOR", "value": 24 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RESET_NOTIFICATION", "value": 25 }, { "tag": "field", "name": "SDL_GL_CONTEXT_NO_ERROR", "value": 26 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLattr", "location": "/usr/include/SDL2/SDL_video.h:207:3", "type": { "tag": ":enum", "name": "", "id": 86 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 87, "location": "/usr/include/SDL2/SDL_video.h:209:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_CORE", "value": 1 }, { "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_COMPATIBILITY", "value": 2 }, { "tag": "field", "name": "SDL_GL_CONTEXT_PROFILE_ES", "value": 4 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLprofile", "location": "/usr/include/SDL2/SDL_video.h:214:3", "type": { "tag": ":enum", "name": "", "id": 87 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 88, "location": "/usr/include/SDL2/SDL_video.h:216:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_DEBUG_FLAG", "value": 1 }, { "tag": "field", "name": "SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG", "value": 2 }, { "tag": "field", "name": "SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG", "value": 4 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RESET_ISOLATION_FLAG", "value": 8 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLcontextFlag", "location": "/usr/include/SDL2/SDL_video.h:222:3", "type": { "tag": ":enum", "name": "", "id": 88 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 89, "location": "/usr/include/SDL2/SDL_video.h:224:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE", "value": 0 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH", "value": 1 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLcontextReleaseFlag", "location": "/usr/include/SDL2/SDL_video.h:228:3", "type": { "tag": ":enum", "name": "", "id": 89 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 90, "location": "/usr/include/SDL2/SDL_video.h:230:9", "fields": [{ "tag": "field", "name": "SDL_GL_CONTEXT_RESET_NO_NOTIFICATION", "value": 0 }, { "tag": "field", "name": "SDL_GL_CONTEXT_RESET_LOSE_CONTEXT", "value": 1 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GLContextResetNotification", "location": "/usr/include/SDL2/SDL_video.h:234:3", "type": { "tag": ":enum", "name": "", "id": 90 } },
{ "tag": "function", "name": "SDL_GetNumVideoDrivers", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:243:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetVideoDriver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:253: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_VideoInit", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:269: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_VideoQuit", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:278:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetCurrentVideoDriver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:289: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_GetNumVideoDisplays", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:296:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayName", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:305:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "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_GetDisplayBounds", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:315:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayDPI", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:327:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "ddpi", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "hdpi", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "vdpi", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayUsableBounds", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:346:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetNumDisplayModes", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:353:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:366:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "modeIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetDesktopDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:372:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetCurrentDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:377:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetClosestDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:401:43", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "displayIndex", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }, { "tag": "parameter", "name": "closest", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } },
{ "tag": "function", "name": "SDL_GetWindowDisplayIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:409:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:425:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowDisplayMode", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:436:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_DisplayMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowPixelFormat", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:442:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_CreateWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:486:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_CreateWindowFrom", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:499:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetWindowID", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:504:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetWindowFromID", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:509:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetWindowFlags", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:514:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_SetWindowTitle", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:521:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowTitle", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:529:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_SetWindowIcon", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:537:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "icon", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowData", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:553:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_GetWindowData", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:567:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_SetWindowPosition", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:583:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowPosition", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:597:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:618:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:637:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowBordersSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:655:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "top", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "left", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "bottom", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "right", "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": "SDL_SetWindowMinimumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:672:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "min_w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "min_h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowMinimumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:685:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowMaximumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:701:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "max_w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "max_h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowMaximumSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:714:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowBordered", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:731:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "bordered", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowResizable", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:748:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "resizable", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_ShowWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:756:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HideWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:763:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RaiseWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:768:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MaximizeWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:775:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_MinimizeWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:782:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RestoreWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:790:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetWindowFullscreen", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:800:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:816:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "SDL_UpdateWindowSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:826:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpdateWindowSurfaceRects", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:836:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "numrects", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowGrab", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:851:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "grabbed", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetWindowGrab", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:861:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetGrabbedWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:870:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_SetWindowBrightness", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:880:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "brightness", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowBrightness", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:889:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowOpacity", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:902:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "opacity", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowOpacity", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:917:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "out_opacity", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowModalFor", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:927:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "modal_window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "parent_window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowInputFocus", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:941:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetWindowGammaRamp", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:961:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "red", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "green", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "blue", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetWindowGammaRamp", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:981:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "red", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "green", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "blue", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 91, "location": "/usr/include/SDL2/SDL_video.h:991:9", "fields": [{ "tag": "field", "name": "SDL_HITTEST_NORMAL", "value": 0 }, { "tag": "field", "name": "SDL_HITTEST_DRAGGABLE", "value": 1 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_TOPLEFT", "value": 2 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_TOP", "value": 3 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_TOPRIGHT", "value": 4 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_RIGHT", "value": 5 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_BOTTOMRIGHT", "value": 6 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_BOTTOM", "value": 7 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_BOTTOMLEFT", "value": 8 }, { "tag": "field", "name": "SDL_HITTEST_RESIZE_LEFT", "value": 9 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HitTestResult", "location": "/usr/include/SDL2/SDL_video.h:1003:3", "type": { "tag": ":enum", "name": "", "id": 91 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_HitTest", "location": "/usr/include/SDL2/SDL_video.h:1010:37", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_SetWindowHitTest", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1051:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "callback", "type": { "tag": "SDL_HitTest" } }, { "tag": "parameter", "name": "callback_data", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_DestroyWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1058:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_IsScreenSaverEnabled", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1067:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_EnableScreenSaver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1075:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DisableScreenSaver", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1083:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_LoadLibrary", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1109:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "path", "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_GL_GetProcAddress", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1114:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "proc", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_GL_UnloadLibrary", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1121:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_ExtensionSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1127:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "extension", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GL_ResetAttributes", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1133:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_SetAttribute", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1140:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "attr", "type": { "tag": "SDL_GLattr" } }, { "tag": "parameter", "name": "value", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_GetAttribute", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1148:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "attr", "type": { "tag": "SDL_GLattr" } }, { "tag": "parameter", "name": "value", "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": "SDL_GL_CreateContext", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1156:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_GLContext" } },
{ "tag": "function", "name": "SDL_GL_MakeCurrent", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1164:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "context", "type": { "tag": "SDL_GLContext" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_GetCurrentWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1170:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GL_GetCurrentContext", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1175:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_GLContext" } },
{ "tag": "function", "name": "SDL_GL_GetDrawableSize", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1193:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_SetSwapInterval", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1208:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "interval", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_GetSwapInterval", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1221:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_SwapWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1227:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_DeleteContext", "ns": 0, "location": "/usr/include/SDL2/SDL_video.h:1234:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "context", "type": { "tag": "SDL_GLContext" } }], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 92, "location": "/usr/include/SDL2/SDL_scancode.h:43:9", "fields": [{ "tag": "field", "name": "SDL_SCANCODE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_SCANCODE_A", "value": 4 }, { "tag": "field", "name": "SDL_SCANCODE_B", "value": 5 }, { "tag": "field", "name": "SDL_SCANCODE_C", "value": 6 }, { "tag": "field", "name": "SDL_SCANCODE_D", "value": 7 }, { "tag": "field", "name": "SDL_SCANCODE_E", "value": 8 }, { "tag": "field", "name": "SDL_SCANCODE_F", "value": 9 }, { "tag": "field", "name": "SDL_SCANCODE_G", "value": 10 }, { "tag": "field", "name": "SDL_SCANCODE_H", "value": 11 }, { "tag": "field", "name": "SDL_SCANCODE_I", "value": 12 }, { "tag": "field", "name": "SDL_SCANCODE_J", "value": 13 }, { "tag": "field", "name": "SDL_SCANCODE_K", "value": 14 }, { "tag": "field", "name": "SDL_SCANCODE_L", "value": 15 }, { "tag": "field", "name": "SDL_SCANCODE_M", "value": 16 }, { "tag": "field", "name": "SDL_SCANCODE_N", "value": 17 }, { "tag": "field", "name": "SDL_SCANCODE_O", "value": 18 }, { "tag": "field", "name": "SDL_SCANCODE_P", "value": 19 }, { "tag": "field", "name": "SDL_SCANCODE_Q", "value": 20 }, { "tag": "field", "name": "SDL_SCANCODE_R", "value": 21 }, { "tag": "field", "name": "SDL_SCANCODE_S", "value": 22 }, { "tag": "field", "name": "SDL_SCANCODE_T", "value": 23 }, { "tag": "field", "name": "SDL_SCANCODE_U", "value": 24 }, { "tag": "field", "name": "SDL_SCANCODE_V", "value": 25 }, { "tag": "field", "name": "SDL_SCANCODE_W", "value": 26 }, { "tag": "field", "name": "SDL_SCANCODE_X", "value": 27 }, { "tag": "field", "name": "SDL_SCANCODE_Y", "value": 28 }, { "tag": "field", "name": "SDL_SCANCODE_Z", "value": 29 }, { "tag": "field", "name": "SDL_SCANCODE_1", "value": 30 }, { "tag": "field", "name": "SDL_SCANCODE_2", "value": 31 }, { "tag": "field", "name": "SDL_SCANCODE_3", "value": 32 }, { "tag": "field", "name": "SDL_SCANCODE_4", "value": 33 }, { "tag": "field", "name": "SDL_SCANCODE_5", "value": 34 }, { "tag": "field", "name": "SDL_SCANCODE_6", "value": 35 }, { "tag": "field", "name": "SDL_SCANCODE_7", "value": 36 }, { "tag": "field", "name": "SDL_SCANCODE_8", "value": 37 }, { "tag": "field", "name": "SDL_SCANCODE_9", "value": 38 }, { "tag": "field", "name": "SDL_SCANCODE_0", "value": 39 }, { "tag": "field", "name": "SDL_SCANCODE_RETURN", "value": 40 }, { "tag": "field", "name": "SDL_SCANCODE_ESCAPE", "value": 41 }, { "tag": "field", "name": "SDL_SCANCODE_BACKSPACE", "value": 42 }, { "tag": "field", "name": "SDL_SCANCODE_TAB", "value": 43 }, { "tag": "field", "name": "SDL_SCANCODE_SPACE", "value": 44 }, { "tag": "field", "name": "SDL_SCANCODE_MINUS", "value": 45 }, { "tag": "field", "name": "SDL_SCANCODE_EQUALS", "value": 46 }, { "tag": "field", "name": "SDL_SCANCODE_LEFTBRACKET", "value": 47 }, { "tag": "field", "name": "SDL_SCANCODE_RIGHTBRACKET", "value": 48 }, { "tag": "field", "name": "SDL_SCANCODE_BACKSLASH", "value": 49 }, { "tag": "field", "name": "SDL_SCANCODE_NONUSHASH", "value": 50 }, { "tag": "field", "name": "SDL_SCANCODE_SEMICOLON", "value": 51 }, { "tag": "field", "name": "SDL_SCANCODE_APOSTROPHE", "value": 52 }, { "tag": "field", "name": "SDL_SCANCODE_GRAVE", "value": 53 }, { "tag": "field", "name": "SDL_SCANCODE_COMMA", "value": 54 }, { "tag": "field", "name": "SDL_SCANCODE_PERIOD", "value": 55 }, { "tag": "field", "name": "SDL_SCANCODE_SLASH", "value": 56 }, { "tag": "field", "name": "SDL_SCANCODE_CAPSLOCK", "value": 57 }, { "tag": "field", "name": "SDL_SCANCODE_F1", "value": 58 }, { "tag": "field", "name": "SDL_SCANCODE_F2", "value": 59 }, { "tag": "field", "name": "SDL_SCANCODE_F3", "value": 60 }, { "tag": "field", "name": "SDL_SCANCODE_F4", "value": 61 }, { "tag": "field", "name": "SDL_SCANCODE_F5", "value": 62 }, { "tag": "field", "name": "SDL_SCANCODE_F6", "value": 63 }, { "tag": "field", "name": "SDL_SCANCODE_F7", "value": 64 }, { "tag": "field", "name": "SDL_SCANCODE_F8", "value": 65 }, { "tag": "field", "name": "SDL_SCANCODE_F9", "value": 66 }, { "tag": "field", "name": "SDL_SCANCODE_F10", "value": 67 }, { "tag": "field", "name": "SDL_SCANCODE_F11", "value": 68 }, { "tag": "field", "name": "SDL_SCANCODE_F12", "value": 69 }, { "tag": "field", "name": "SDL_SCANCODE_PRINTSCREEN", "value": 70 }, { "tag": "field", "name": "SDL_SCANCODE_SCROLLLOCK", "value": 71 }, { "tag": "field", "name": "SDL_SCANCODE_PAUSE", "value": 72 }, { "tag": "field", "name": "SDL_SCANCODE_INSERT", "value": 73 }, { "tag": "field", "name": "SDL_SCANCODE_HOME", "value": 74 }, { "tag": "field", "name": "SDL_SCANCODE_PAGEUP", "value": 75 }, { "tag": "field", "name": "SDL_SCANCODE_DELETE", "value": 76 }, { "tag": "field", "name": "SDL_SCANCODE_END", "value": 77 }, { "tag": "field", "name": "SDL_SCANCODE_PAGEDOWN", "value": 78 }, { "tag": "field", "name": "SDL_SCANCODE_RIGHT", "value": 79 }, { "tag": "field", "name": "SDL_SCANCODE_LEFT", "value": 80 }, { "tag": "field", "name": "SDL_SCANCODE_DOWN", "value": 81 }, { "tag": "field", "name": "SDL_SCANCODE_UP", "value": 82 }, { "tag": "field", "name": "SDL_SCANCODE_NUMLOCKCLEAR", "value": 83 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DIVIDE", "value": 84 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MULTIPLY", "value": 85 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MINUS", "value": 86 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PLUS", "value": 87 }, { "tag": "field", "name": "SDL_SCANCODE_KP_ENTER", "value": 88 }, { "tag": "field", "name": "SDL_SCANCODE_KP_1", "value": 89 }, { "tag": "field", "name": "SDL_SCANCODE_KP_2", "value": 90 }, { "tag": "field", "name": "SDL_SCANCODE_KP_3", "value": 91 }, { "tag": "field", "name": "SDL_SCANCODE_KP_4", "value": 92 }, { "tag": "field", "name": "SDL_SCANCODE_KP_5", "value": 93 }, { "tag": "field", "name": "SDL_SCANCODE_KP_6", "value": 94 }, { "tag": "field", "name": "SDL_SCANCODE_KP_7", "value": 95 }, { "tag": "field", "name": "SDL_SCANCODE_KP_8", "value": 96 }, { "tag": "field", "name": "SDL_SCANCODE_KP_9", "value": 97 }, { "tag": "field", "name": "SDL_SCANCODE_KP_0", "value": 98 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PERIOD", "value": 99 }, { "tag": "field", "name": "SDL_SCANCODE_NONUSBACKSLASH", "value": 100 }, { "tag": "field", "name": "SDL_SCANCODE_APPLICATION", "value": 101 }, { "tag": "field", "name": "SDL_SCANCODE_POWER", "value": 102 }, { "tag": "field", "name": "SDL_SCANCODE_KP_EQUALS", "value": 103 }, { "tag": "field", "name": "SDL_SCANCODE_F13", "value": 104 }, { "tag": "field", "name": "SDL_SCANCODE_F14", "value": 105 }, { "tag": "field", "name": "SDL_SCANCODE_F15", "value": 106 }, { "tag": "field", "name": "SDL_SCANCODE_F16", "value": 107 }, { "tag": "field", "name": "SDL_SCANCODE_F17", "value": 108 }, { "tag": "field", "name": "SDL_SCANCODE_F18", "value": 109 }, { "tag": "field", "name": "SDL_SCANCODE_F19", "value": 110 }, { "tag": "field", "name": "SDL_SCANCODE_F20", "value": 111 }, { "tag": "field", "name": "SDL_SCANCODE_F21", "value": 112 }, { "tag": "field", "name": "SDL_SCANCODE_F22", "value": 113 }, { "tag": "field", "name": "SDL_SCANCODE_F23", "value": 114 }, { "tag": "field", "name": "SDL_SCANCODE_F24", "value": 115 }, { "tag": "field", "name": "SDL_SCANCODE_EXECUTE", "value": 116 }, { "tag": "field", "name": "SDL_SCANCODE_HELP", "value": 117 }, { "tag": "field", "name": "SDL_SCANCODE_MENU", "value": 118 }, { "tag": "field", "name": "SDL_SCANCODE_SELECT", "value": 119 }, { "tag": "field", "name": "SDL_SCANCODE_STOP", "value": 120 }, { "tag": "field", "name": "SDL_SCANCODE_AGAIN", "value": 121 }, { "tag": "field", "name": "SDL_SCANCODE_UNDO", "value": 122 }, { "tag": "field", "name": "SDL_SCANCODE_CUT", "value": 123 }, { "tag": "field", "name": "SDL_SCANCODE_COPY", "value": 124 }, { "tag": "field", "name": "SDL_SCANCODE_PASTE", "value": 125 }, { "tag": "field", "name": "SDL_SCANCODE_FIND", "value": 126 }, { "tag": "field", "name": "SDL_SCANCODE_MUTE", "value": 127 }, { "tag": "field", "name": "SDL_SCANCODE_VOLUMEUP", "value": 128 }, { "tag": "field", "name": "SDL_SCANCODE_VOLUMEDOWN", "value": 129 }, { "tag": "field", "name": "SDL_SCANCODE_KP_COMMA", "value": 133 }, { "tag": "field", "name": "SDL_SCANCODE_KP_EQUALSAS400", "value": 134 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL1", "value": 135 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL2", "value": 136 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL3", "value": 137 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL4", "value": 138 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL5", "value": 139 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL6", "value": 140 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL7", "value": 141 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL8", "value": 142 }, { "tag": "field", "name": "SDL_SCANCODE_INTERNATIONAL9", "value": 143 }, { "tag": "field", "name": "SDL_SCANCODE_LANG1", "value": 144 }, { "tag": "field", "name": "SDL_SCANCODE_LANG2", "value": 145 }, { "tag": "field", "name": "SDL_SCANCODE_LANG3", "value": 146 }, { "tag": "field", "name": "SDL_SCANCODE_LANG4", "value": 147 }, { "tag": "field", "name": "SDL_SCANCODE_LANG5", "value": 148 }, { "tag": "field", "name": "SDL_SCANCODE_LANG6", "value": 149 }, { "tag": "field", "name": "SDL_SCANCODE_LANG7", "value": 150 }, { "tag": "field", "name": "SDL_SCANCODE_LANG8", "value": 151 }, { "tag": "field", "name": "SDL_SCANCODE_LANG9", "value": 152 }, { "tag": "field", "name": "SDL_SCANCODE_ALTERASE", "value": 153 }, { "tag": "field", "name": "SDL_SCANCODE_SYSREQ", "value": 154 }, { "tag": "field", "name": "SDL_SCANCODE_CANCEL", "value": 155 }, { "tag": "field", "name": "SDL_SCANCODE_CLEAR", "value": 156 }, { "tag": "field", "name": "SDL_SCANCODE_PRIOR", "value": 157 }, { "tag": "field", "name": "SDL_SCANCODE_RETURN2", "value": 158 }, { "tag": "field", "name": "SDL_SCANCODE_SEPARATOR", "value": 159 }, { "tag": "field", "name": "SDL_SCANCODE_OUT", "value": 160 }, { "tag": "field", "name": "SDL_SCANCODE_OPER", "value": 161 }, { "tag": "field", "name": "SDL_SCANCODE_CLEARAGAIN", "value": 162 }, { "tag": "field", "name": "SDL_SCANCODE_CRSEL", "value": 163 }, { "tag": "field", "name": "SDL_SCANCODE_EXSEL", "value": 164 }, { "tag": "field", "name": "SDL_SCANCODE_KP_00", "value": 176 }, { "tag": "field", "name": "SDL_SCANCODE_KP_000", "value": 177 }, { "tag": "field", "name": "SDL_SCANCODE_THOUSANDSSEPARATOR", "value": 178 }, { "tag": "field", "name": "SDL_SCANCODE_DECIMALSEPARATOR", "value": 179 }, { "tag": "field", "name": "SDL_SCANCODE_CURRENCYUNIT", "value": 180 }, { "tag": "field", "name": "SDL_SCANCODE_CURRENCYSUBUNIT", "value": 181 }, { "tag": "field", "name": "SDL_SCANCODE_KP_LEFTPAREN", "value": 182 }, { "tag": "field", "name": "SDL_SCANCODE_KP_RIGHTPAREN", "value": 183 }, { "tag": "field", "name": "SDL_SCANCODE_KP_LEFTBRACE", "value": 184 }, { "tag": "field", "name": "SDL_SCANCODE_KP_RIGHTBRACE", "value": 185 }, { "tag": "field", "name": "SDL_SCANCODE_KP_TAB", "value": 186 }, { "tag": "field", "name": "SDL_SCANCODE_KP_BACKSPACE", "value": 187 }, { "tag": "field", "name": "SDL_SCANCODE_KP_A", "value": 188 }, { "tag": "field", "name": "SDL_SCANCODE_KP_B", "value": 189 }, { "tag": "field", "name": "SDL_SCANCODE_KP_C", "value": 190 }, { "tag": "field", "name": "SDL_SCANCODE_KP_D", "value": 191 }, { "tag": "field", "name": "SDL_SCANCODE_KP_E", "value": 192 }, { "tag": "field", "name": "SDL_SCANCODE_KP_F", "value": 193 }, { "tag": "field", "name": "SDL_SCANCODE_KP_XOR", "value": 194 }, { "tag": "field", "name": "SDL_SCANCODE_KP_POWER", "value": 195 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PERCENT", "value": 196 }, { "tag": "field", "name": "SDL_SCANCODE_KP_LESS", "value": 197 }, { "tag": "field", "name": "SDL_SCANCODE_KP_GREATER", "value": 198 }, { "tag": "field", "name": "SDL_SCANCODE_KP_AMPERSAND", "value": 199 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DBLAMPERSAND", "value": 200 }, { "tag": "field", "name": "SDL_SCANCODE_KP_VERTICALBAR", "value": 201 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DBLVERTICALBAR", "value": 202 }, { "tag": "field", "name": "SDL_SCANCODE_KP_COLON", "value": 203 }, { "tag": "field", "name": "SDL_SCANCODE_KP_HASH", "value": 204 }, { "tag": "field", "name": "SDL_SCANCODE_KP_SPACE", "value": 205 }, { "tag": "field", "name": "SDL_SCANCODE_KP_AT", "value": 206 }, { "tag": "field", "name": "SDL_SCANCODE_KP_EXCLAM", "value": 207 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMSTORE", "value": 208 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMRECALL", "value": 209 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMCLEAR", "value": 210 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMADD", "value": 211 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMSUBTRACT", "value": 212 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMMULTIPLY", "value": 213 }, { "tag": "field", "name": "SDL_SCANCODE_KP_MEMDIVIDE", "value": 214 }, { "tag": "field", "name": "SDL_SCANCODE_KP_PLUSMINUS", "value": 215 }, { "tag": "field", "name": "SDL_SCANCODE_KP_CLEAR", "value": 216 }, { "tag": "field", "name": "SDL_SCANCODE_KP_CLEARENTRY", "value": 217 }, { "tag": "field", "name": "SDL_SCANCODE_KP_BINARY", "value": 218 }, { "tag": "field", "name": "SDL_SCANCODE_KP_OCTAL", "value": 219 }, { "tag": "field", "name": "SDL_SCANCODE_KP_DECIMAL", "value": 220 }, { "tag": "field", "name": "SDL_SCANCODE_KP_HEXADECIMAL", "value": 221 }, { "tag": "field", "name": "SDL_SCANCODE_LCTRL", "value": 224 }, { "tag": "field", "name": "SDL_SCANCODE_LSHIFT", "value": 225 }, { "tag": "field", "name": "SDL_SCANCODE_LALT", "value": 226 }, { "tag": "field", "name": "SDL_SCANCODE_LGUI", "value": 227 }, { "tag": "field", "name": "SDL_SCANCODE_RCTRL", "value": 228 }, { "tag": "field", "name": "SDL_SCANCODE_RSHIFT", "value": 229 }, { "tag": "field", "name": "SDL_SCANCODE_RALT", "value": 230 }, { "tag": "field", "name": "SDL_SCANCODE_RGUI", "value": 231 }, { "tag": "field", "name": "SDL_SCANCODE_MODE", "value": 257 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIONEXT", "value": 258 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOPREV", "value": 259 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOSTOP", "value": 260 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOPLAY", "value": 261 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOMUTE", "value": 262 }, { "tag": "field", "name": "SDL_SCANCODE_MEDIASELECT", "value": 263 }, { "tag": "field", "name": "SDL_SCANCODE_WWW", "value": 264 }, { "tag": "field", "name": "SDL_SCANCODE_MAIL", "value": 265 }, { "tag": "field", "name": "SDL_SCANCODE_CALCULATOR", "value": 266 }, { "tag": "field", "name": "SDL_SCANCODE_COMPUTER", "value": 267 }, { "tag": "field", "name": "SDL_SCANCODE_AC_SEARCH", "value": 268 }, { "tag": "field", "name": "SDL_SCANCODE_AC_HOME", "value": 269 }, { "tag": "field", "name": "SDL_SCANCODE_AC_BACK", "value": 270 }, { "tag": "field", "name": "SDL_SCANCODE_AC_FORWARD", "value": 271 }, { "tag": "field", "name": "SDL_SCANCODE_AC_STOP", "value": 272 }, { "tag": "field", "name": "SDL_SCANCODE_AC_REFRESH", "value": 273 }, { "tag": "field", "name": "SDL_SCANCODE_AC_BOOKMARKS", "value": 274 }, { "tag": "field", "name": "SDL_SCANCODE_BRIGHTNESSDOWN", "value": 275 }, { "tag": "field", "name": "SDL_SCANCODE_BRIGHTNESSUP", "value": 276 }, { "tag": "field", "name": "SDL_SCANCODE_DISPLAYSWITCH", "value": 277 }, { "tag": "field", "name": "SDL_SCANCODE_KBDILLUMTOGGLE", "value": 278 }, { "tag": "field", "name": "SDL_SCANCODE_KBDILLUMDOWN", "value": 279 }, { "tag": "field", "name": "SDL_SCANCODE_KBDILLUMUP", "value": 280 }, { "tag": "field", "name": "SDL_SCANCODE_EJECT", "value": 281 }, { "tag": "field", "name": "SDL_SCANCODE_SLEEP", "value": 282 }, { "tag": "field", "name": "SDL_SCANCODE_APP1", "value": 283 }, { "tag": "field", "name": "SDL_SCANCODE_APP2", "value": 284 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOREWIND", "value": 285 }, { "tag": "field", "name": "SDL_SCANCODE_AUDIOFASTFORWARD", "value": 286 }, { "tag": "field", "name": "SDL_NUM_SCANCODES", "value": 512 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Scancode", "location": "/usr/include/SDL2/SDL_scancode.h:409:3", "type": { "tag": ":enum", "name": "", "id": 92 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_Keycode", "location": "/usr/include/SDL2/SDL_keycode.h:45:16", "type": { "tag": "Sint32" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 93, "location": "/usr/include/SDL2/SDL_keycode.h:50:1", "fields": [{ "tag": "field", "name": "SDLK_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDLK_RETURN", "value": 13 }, { "tag": "field", "name": "SDLK_ESCAPE", "value": 27 }, { "tag": "field", "name": "SDLK_BACKSPACE", "value": 8 }, { "tag": "field", "name": "SDLK_TAB", "value": 9 }, { "tag": "field", "name": "SDLK_SPACE", "value": 32 }, { "tag": "field", "name": "SDLK_EXCLAIM", "value": 33 }, { "tag": "field", "name": "SDLK_QUOTEDBL", "value": 34 }, { "tag": "field", "name": "SDLK_HASH", "value": 35 }, { "tag": "field", "name": "SDLK_PERCENT", "value": 37 }, { "tag": "field", "name": "SDLK_DOLLAR", "value": 36 }, { "tag": "field", "name": "SDLK_AMPERSAND", "value": 38 }, { "tag": "field", "name": "SDLK_QUOTE", "value": 39 }, { "tag": "field", "name": "SDLK_LEFTPAREN", "value": 40 }, { "tag": "field", "name": "SDLK_RIGHTPAREN", "value": 41 }, { "tag": "field", "name": "SDLK_ASTERISK", "value": 42 }, { "tag": "field", "name": "SDLK_PLUS", "value": 43 }, { "tag": "field", "name": "SDLK_COMMA", "value": 44 }, { "tag": "field", "name": "SDLK_MINUS", "value": 45 }, { "tag": "field", "name": "SDLK_PERIOD", "value": 46 }, { "tag": "field", "name": "SDLK_SLASH", "value": 47 }, { "tag": "field", "name": "SDLK_0", "value": 48 }, { "tag": "field", "name": "SDLK_1", "value": 49 }, { "tag": "field", "name": "SDLK_2", "value": 50 }, { "tag": "field", "name": "SDLK_3", "value": 51 }, { "tag": "field", "name": "SDLK_4", "value": 52 }, { "tag": "field", "name": "SDLK_5", "value": 53 }, { "tag": "field", "name": "SDLK_6", "value": 54 }, { "tag": "field", "name": "SDLK_7", "value": 55 }, { "tag": "field", "name": "SDLK_8", "value": 56 }, { "tag": "field", "name": "SDLK_9", "value": 57 }, { "tag": "field", "name": "SDLK_COLON", "value": 58 }, { "tag": "field", "name": "SDLK_SEMICOLON", "value": 59 }, { "tag": "field", "name": "SDLK_LESS", "value": 60 }, { "tag": "field", "name": "SDLK_EQUALS", "value": 61 }, { "tag": "field", "name": "SDLK_GREATER", "value": 62 }, { "tag": "field", "name": "SDLK_QUESTION", "value": 63 }, { "tag": "field", "name": "SDLK_AT", "value": 64 }, { "tag": "field", "name": "SDLK_LEFTBRACKET", "value": 91 }, { "tag": "field", "name": "SDLK_BACKSLASH", "value": 92 }, { "tag": "field", "name": "SDLK_RIGHTBRACKET", "value": 93 }, { "tag": "field", "name": "SDLK_CARET", "value": 94 }, { "tag": "field", "name": "SDLK_UNDERSCORE", "value": 95 }, { "tag": "field", "name": "SDLK_BACKQUOTE", "value": 96 }, { "tag": "field", "name": "SDLK_a", "value": 97 }, { "tag": "field", "name": "SDLK_b", "value": 98 }, { "tag": "field", "name": "SDLK_c", "value": 99 }, { "tag": "field", "name": "SDLK_d", "value": 100 }, { "tag": "field", "name": "SDLK_e", "value": 101 }, { "tag": "field", "name": "SDLK_f", "value": 102 }, { "tag": "field", "name": "SDLK_g", "value": 103 }, { "tag": "field", "name": "SDLK_h", "value": 104 }, { "tag": "field", "name": "SDLK_i", "value": 105 }, { "tag": "field", "name": "SDLK_j", "value": 106 }, { "tag": "field", "name": "SDLK_k", "value": 107 }, { "tag": "field", "name": "SDLK_l", "value": 108 }, { "tag": "field", "name": "SDLK_m", "value": 109 }, { "tag": "field", "name": "SDLK_n", "value": 110 }, { "tag": "field", "name": "SDLK_o", "value": 111 }, { "tag": "field", "name": "SDLK_p", "value": 112 }, { "tag": "field", "name": "SDLK_q", "value": 113 }, { "tag": "field", "name": "SDLK_r", "value": 114 }, { "tag": "field", "name": "SDLK_s", "value": 115 }, { "tag": "field", "name": "SDLK_t", "value": 116 }, { "tag": "field", "name": "SDLK_u", "value": 117 }, { "tag": "field", "name": "SDLK_v", "value": 118 }, { "tag": "field", "name": "SDLK_w", "value": 119 }, { "tag": "field", "name": "SDLK_x", "value": 120 }, { "tag": "field", "name": "SDLK_y", "value": 121 }, { "tag": "field", "name": "SDLK_z", "value": 122 }, { "tag": "field", "name": "SDLK_CAPSLOCK", "value": 1073741881 }, { "tag": "field", "name": "SDLK_F1", "value": 1073741882 }, { "tag": "field", "name": "SDLK_F2", "value": 1073741883 }, { "tag": "field", "name": "SDLK_F3", "value": 1073741884 }, { "tag": "field", "name": "SDLK_F4", "value": 1073741885 }, { "tag": "field", "name": "SDLK_F5", "value": 1073741886 }, { "tag": "field", "name": "SDLK_F6", "value": 1073741887 }, { "tag": "field", "name": "SDLK_F7", "value": 1073741888 }, { "tag": "field", "name": "SDLK_F8", "value": 1073741889 }, { "tag": "field", "name": "SDLK_F9", "value": 1073741890 }, { "tag": "field", "name": "SDLK_F10", "value": 1073741891 }, { "tag": "field", "name": "SDLK_F11", "value": 1073741892 }, { "tag": "field", "name": "SDLK_F12", "value": 1073741893 }, { "tag": "field", "name": "SDLK_PRINTSCREEN", "value": 1073741894 }, { "tag": "field", "name": "SDLK_SCROLLLOCK", "value": 1073741895 }, { "tag": "field", "name": "SDLK_PAUSE", "value": 1073741896 }, { "tag": "field", "name": "SDLK_INSERT", "value": 1073741897 }, { "tag": "field", "name": "SDLK_HOME", "value": 1073741898 }, { "tag": "field", "name": "SDLK_PAGEUP", "value": 1073741899 }, { "tag": "field", "name": "SDLK_DELETE", "value": 127 }, { "tag": "field", "name": "SDLK_END", "value": 1073741901 }, { "tag": "field", "name": "SDLK_PAGEDOWN", "value": 1073741902 }, { "tag": "field", "name": "SDLK_RIGHT", "value": 1073741903 }, { "tag": "field", "name": "SDLK_LEFT", "value": 1073741904 }, { "tag": "field", "name": "SDLK_DOWN", "value": 1073741905 }, { "tag": "field", "name": "SDLK_UP", "value": 1073741906 }, { "tag": "field", "name": "SDLK_NUMLOCKCLEAR", "value": 1073741907 }, { "tag": "field", "name": "SDLK_KP_DIVIDE", "value": 1073741908 }, { "tag": "field", "name": "SDLK_KP_MULTIPLY", "value": 1073741909 }, { "tag": "field", "name": "SDLK_KP_MINUS", "value": 1073741910 }, { "tag": "field", "name": "SDLK_KP_PLUS", "value": 1073741911 }, { "tag": "field", "name": "SDLK_KP_ENTER", "value": 1073741912 }, { "tag": "field", "name": "SDLK_KP_1", "value": 1073741913 }, { "tag": "field", "name": "SDLK_KP_2", "value": 1073741914 }, { "tag": "field", "name": "SDLK_KP_3", "value": 1073741915 }, { "tag": "field", "name": "SDLK_KP_4", "value": 1073741916 }, { "tag": "field", "name": "SDLK_KP_5", "value": 1073741917 }, { "tag": "field", "name": "SDLK_KP_6", "value": 1073741918 }, { "tag": "field", "name": "SDLK_KP_7", "value": 1073741919 }, { "tag": "field", "name": "SDLK_KP_8", "value": 1073741920 }, { "tag": "field", "name": "SDLK_KP_9", "value": 1073741921 }, { "tag": "field", "name": "SDLK_KP_0", "value": 1073741922 }, { "tag": "field", "name": "SDLK_KP_PERIOD", "value": 1073741923 }, { "tag": "field", "name": "SDLK_APPLICATION", "value": 1073741925 }, { "tag": "field", "name": "SDLK_POWER", "value": 1073741926 }, { "tag": "field", "name": "SDLK_KP_EQUALS", "value": 1073741927 }, { "tag": "field", "name": "SDLK_F13", "value": 1073741928 }, { "tag": "field", "name": "SDLK_F14", "value": 1073741929 }, { "tag": "field", "name": "SDLK_F15", "value": 1073741930 }, { "tag": "field", "name": "SDLK_F16", "value": 1073741931 }, { "tag": "field", "name": "SDLK_F17", "value": 1073741932 }, { "tag": "field", "name": "SDLK_F18", "value": 1073741933 }, { "tag": "field", "name": "SDLK_F19", "value": 1073741934 }, { "tag": "field", "name": "SDLK_F20", "value": 1073741935 }, { "tag": "field", "name": "SDLK_F21", "value": 1073741936 }, { "tag": "field", "name": "SDLK_F22", "value": 1073741937 }, { "tag": "field", "name": "SDLK_F23", "value": 1073741938 }, { "tag": "field", "name": "SDLK_F24", "value": 1073741939 }, { "tag": "field", "name": "SDLK_EXECUTE", "value": 1073741940 }, { "tag": "field", "name": "SDLK_HELP", "value": 1073741941 }, { "tag": "field", "name": "SDLK_MENU", "value": 1073741942 }, { "tag": "field", "name": "SDLK_SELECT", "value": 1073741943 }, { "tag": "field", "name": "SDLK_STOP", "value": 1073741944 }, { "tag": "field", "name": "SDLK_AGAIN", "value": 1073741945 }, { "tag": "field", "name": "SDLK_UNDO", "value": 1073741946 }, { "tag": "field", "name": "SDLK_CUT", "value": 1073741947 }, { "tag": "field", "name": "SDLK_COPY", "value": 1073741948 }, { "tag": "field", "name": "SDLK_PASTE", "value": 1073741949 }, { "tag": "field", "name": "SDLK_FIND", "value": 1073741950 }, { "tag": "field", "name": "SDLK_MUTE", "value": 1073741951 }, { "tag": "field", "name": "SDLK_VOLUMEUP", "value": 1073741952 }, { "tag": "field", "name": "SDLK_VOLUMEDOWN", "value": 1073741953 }, { "tag": "field", "name": "SDLK_KP_COMMA", "value": 1073741957 }, { "tag": "field", "name": "SDLK_KP_EQUALSAS400", "value": 1073741958 }, { "tag": "field", "name": "SDLK_ALTERASE", "value": 1073741977 }, { "tag": "field", "name": "SDLK_SYSREQ", "value": 1073741978 }, { "tag": "field", "name": "SDLK_CANCEL", "value": 1073741979 }, { "tag": "field", "name": "SDLK_CLEAR", "value": 1073741980 }, { "tag": "field", "name": "SDLK_PRIOR", "value": 1073741981 }, { "tag": "field", "name": "SDLK_RETURN2", "value": 1073741982 }, { "tag": "field", "name": "SDLK_SEPARATOR", "value": 1073741983 }, { "tag": "field", "name": "SDLK_OUT", "value": 1073741984 }, { "tag": "field", "name": "SDLK_OPER", "value": 1073741985 }, { "tag": "field", "name": "SDLK_CLEARAGAIN", "value": 1073741986 }, { "tag": "field", "name": "SDLK_CRSEL", "value": 1073741987 }, { "tag": "field", "name": "SDLK_EXSEL", "value": 1073741988 }, { "tag": "field", "name": "SDLK_KP_00", "value": 1073742000 }, { "tag": "field", "name": "SDLK_KP_000", "value": 1073742001 }, { "tag": "field", "name": "SDLK_THOUSANDSSEPARATOR", "value": 1073742002 }, { "tag": "field", "name": "SDLK_DECIMALSEPARATOR", "value": 1073742003 }, { "tag": "field", "name": "SDLK_CURRENCYUNIT", "value": 1073742004 }, { "tag": "field", "name": "SDLK_CURRENCYSUBUNIT", "value": 1073742005 }, { "tag": "field", "name": "SDLK_KP_LEFTPAREN", "value": 1073742006 }, { "tag": "field", "name": "SDLK_KP_RIGHTPAREN", "value": 1073742007 }, { "tag": "field", "name": "SDLK_KP_LEFTBRACE", "value": 1073742008 }, { "tag": "field", "name": "SDLK_KP_RIGHTBRACE", "value": 1073742009 }, { "tag": "field", "name": "SDLK_KP_TAB", "value": 1073742010 }, { "tag": "field", "name": "SDLK_KP_BACKSPACE", "value": 1073742011 }, { "tag": "field", "name": "SDLK_KP_A", "value": 1073742012 }, { "tag": "field", "name": "SDLK_KP_B", "value": 1073742013 }, { "tag": "field", "name": "SDLK_KP_C", "value": 1073742014 }, { "tag": "field", "name": "SDLK_KP_D", "value": 1073742015 }, { "tag": "field", "name": "SDLK_KP_E", "value": 1073742016 }, { "tag": "field", "name": "SDLK_KP_F", "value": 1073742017 }, { "tag": "field", "name": "SDLK_KP_XOR", "value": 1073742018 }, { "tag": "field", "name": "SDLK_KP_POWER", "value": 1073742019 }, { "tag": "field", "name": "SDLK_KP_PERCENT", "value": 1073742020 }, { "tag": "field", "name": "SDLK_KP_LESS", "value": 1073742021 }, { "tag": "field", "name": "SDLK_KP_GREATER", "value": 1073742022 }, { "tag": "field", "name": "SDLK_KP_AMPERSAND", "value": 1073742023 }, { "tag": "field", "name": "SDLK_KP_DBLAMPERSAND", "value": 1073742024 }, { "tag": "field", "name": "SDLK_KP_VERTICALBAR", "value": 1073742025 }, { "tag": "field", "name": "SDLK_KP_DBLVERTICALBAR", "value": 1073742026 }, { "tag": "field", "name": "SDLK_KP_COLON", "value": 1073742027 }, { "tag": "field", "name": "SDLK_KP_HASH", "value": 1073742028 }, { "tag": "field", "name": "SDLK_KP_SPACE", "value": 1073742029 }, { "tag": "field", "name": "SDLK_KP_AT", "value": 1073742030 }, { "tag": "field", "name": "SDLK_KP_EXCLAM", "value": 1073742031 }, { "tag": "field", "name": "SDLK_KP_MEMSTORE", "value": 1073742032 }, { "tag": "field", "name": "SDLK_KP_MEMRECALL", "value": 1073742033 }, { "tag": "field", "name": "SDLK_KP_MEMCLEAR", "value": 1073742034 }, { "tag": "field", "name": "SDLK_KP_MEMADD", "value": 1073742035 }, { "tag": "field", "name": "SDLK_KP_MEMSUBTRACT", "value": 1073742036 }, { "tag": "field", "name": "SDLK_KP_MEMMULTIPLY", "value": 1073742037 }, { "tag": "field", "name": "SDLK_KP_MEMDIVIDE", "value": 1073742038 }, { "tag": "field", "name": "SDLK_KP_PLUSMINUS", "value": 1073742039 }, { "tag": "field", "name": "SDLK_KP_CLEAR", "value": 1073742040 }, { "tag": "field", "name": "SDLK_KP_CLEARENTRY", "value": 1073742041 }, { "tag": "field", "name": "SDLK_KP_BINARY", "value": 1073742042 }, { "tag": "field", "name": "SDLK_KP_OCTAL", "value": 1073742043 }, { "tag": "field", "name": "SDLK_KP_DECIMAL", "value": 1073742044 }, { "tag": "field", "name": "SDLK_KP_HEXADECIMAL", "value": 1073742045 }, { "tag": "field", "name": "SDLK_LCTRL", "value": 1073742048 }, { "tag": "field", "name": "SDLK_LSHIFT", "value": 1073742049 }, { "tag": "field", "name": "SDLK_LALT", "value": 1073742050 }, { "tag": "field", "name": "SDLK_LGUI", "value": 1073742051 }, { "tag": "field", "name": "SDLK_RCTRL", "value": 1073742052 }, { "tag": "field", "name": "SDLK_RSHIFT", "value": 1073742053 }, { "tag": "field", "name": "SDLK_RALT", "value": 1073742054 }, { "tag": "field", "name": "SDLK_RGUI", "value": 1073742055 }, { "tag": "field", "name": "SDLK_MODE", "value": 1073742081 }, { "tag": "field", "name": "SDLK_AUDIONEXT", "value": 1073742082 }, { "tag": "field", "name": "SDLK_AUDIOPREV", "value": 1073742083 }, { "tag": "field", "name": "SDLK_AUDIOSTOP", "value": 1073742084 }, { "tag": "field", "name": "SDLK_AUDIOPLAY", "value": 1073742085 }, { "tag": "field", "name": "SDLK_AUDIOMUTE", "value": 1073742086 }, { "tag": "field", "name": "SDLK_MEDIASELECT", "value": 1073742087 }, { "tag": "field", "name": "SDLK_WWW", "value": 1073742088 }, { "tag": "field", "name": "SDLK_MAIL", "value": 1073742089 }, { "tag": "field", "name": "SDLK_CALCULATOR", "value": 1073742090 }, { "tag": "field", "name": "SDLK_COMPUTER", "value": 1073742091 }, { "tag": "field", "name": "SDLK_AC_SEARCH", "value": 1073742092 }, { "tag": "field", "name": "SDLK_AC_HOME", "value": 1073742093 }, { "tag": "field", "name": "SDLK_AC_BACK", "value": 1073742094 }, { "tag": "field", "name": "SDLK_AC_FORWARD", "value": 1073742095 }, { "tag": "field", "name": "SDLK_AC_STOP", "value": 1073742096 }, { "tag": "field", "name": "SDLK_AC_REFRESH", "value": 1073742097 }, { "tag": "field", "name": "SDLK_AC_BOOKMARKS", "value": 1073742098 }, { "tag": "field", "name": "SDLK_BRIGHTNESSDOWN", "value": 1073742099 }, { "tag": "field", "name": "SDLK_BRIGHTNESSUP", "value": 1073742100 }, { "tag": "field", "name": "SDLK_DISPLAYSWITCH", "value": 1073742101 }, { "tag": "field", "name": "SDLK_KBDILLUMTOGGLE", "value": 1073742102 }, { "tag": "field", "name": "SDLK_KBDILLUMDOWN", "value": 1073742103 }, { "tag": "field", "name": "SDLK_KBDILLUMUP", "value": 1073742104 }, { "tag": "field", "name": "SDLK_EJECT", "value": 1073742105 }, { "tag": "field", "name": "SDLK_SLEEP", "value": 1073742106 }, { "tag": "field", "name": "SDLK_APP1", "value": 1073742107 }, { "tag": "field", "name": "SDLK_APP2", "value": 1073742108 }, { "tag": "field", "name": "SDLK_AUDIOREWIND", "value": 1073742109 }, { "tag": "field", "name": "SDLK_AUDIOFASTFORWARD", "value": 1073742110 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 94, "location": "/usr/include/SDL2/SDL_keycode.h:325:9", "fields": [{ "tag": "field", "name": "KMOD_NONE", "value": 0 }, { "tag": "field", "name": "KMOD_LSHIFT", "value": 1 }, { "tag": "field", "name": "KMOD_RSHIFT", "value": 2 }, { "tag": "field", "name": "KMOD_LCTRL", "value": 64 }, { "tag": "field", "name": "KMOD_RCTRL", "value": 128 }, { "tag": "field", "name": "KMOD_LALT", "value": 256 }, { "tag": "field", "name": "KMOD_RALT", "value": 512 }, { "tag": "field", "name": "KMOD_LGUI", "value": 1024 }, { "tag": "field", "name": "KMOD_RGUI", "value": 2048 }, { "tag": "field", "name": "KMOD_NUM", "value": 4096 }, { "tag": "field", "name": "KMOD_CAPS", "value": 8192 }, { "tag": "field", "name": "KMOD_MODE", "value": 16384 }, { "tag": "field", "name": "KMOD_RESERVED", "value": 32768 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Keymod", "location": "/usr/include/SDL2/SDL_keycode.h:340:3", "type": { "tag": ":enum", "name": "", "id": 94 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Keysym", "id": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:47:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "scancode", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_Scancode" } }, { "tag": "field", "name": "sym", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_Keycode" } }, { "tag": "field", "name": "mod", "bit-offset": 64, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "unused", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Keysym", "location": "/usr/include/SDL2/SDL_keyboard.h:53:3", "type": { "tag": ":struct", "name": "SDL_Keysym", "id": 95 } },
{ "tag": "function", "name": "SDL_GetKeyboardFocus", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:60:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetKeyboardState", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:77:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "numkeys", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":pointer", "type": { "tag": "Uint8" } } },
{ "tag": "function", "name": "SDL_GetModState", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:82:36", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_Keymod" } },
{ "tag": "function", "name": "SDL_SetModState", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:89:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "modstate", "type": { "tag": "SDL_Keymod" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetKeyFromScancode", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:99:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "scancode", "type": { "tag": "SDL_Scancode" } }], "return-type": { "tag": "SDL_Keycode" } },
{ "tag": "function", "name": "SDL_GetScancodeFromKey", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:109:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "key", "type": { "tag": "SDL_Keycode" } }], "return-type": { "tag": "SDL_Scancode" } },
{ "tag": "function", "name": "SDL_GetScancodeName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:120:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "scancode", "type": { "tag": "SDL_Scancode" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GetScancodeFromName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:129:38", "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_Scancode" } },
{ "tag": "function", "name": "SDL_GetKeyName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:141:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "key", "type": { "tag": "SDL_Keycode" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GetKeyFromName", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:150:37", "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_Keycode" } },
{ "tag": "function", "name": "SDL_StartTextInput", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:160:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_IsTextInputActive", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:168:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_StopTextInput", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:177:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetTextInputRect", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:185:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HasScreenKeyboardSupport", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:196:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_IsScreenKeyboardShown", "ns": 0, "location": "/usr/include/SDL2/SDL_keyboard.h:207:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Cursor", "id": 0, "location": "/usr/include/SDL2/SDL_mouse.h:41:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Cursor", "location": "/usr/include/SDL2/SDL_mouse.h:41:27", "type": { "tag": "struct", "ns": 0, "name": "SDL_Cursor", "id": 0, "location": "/usr/include/SDL2/SDL_mouse.h:41:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 97, "location": "/usr/include/SDL2/SDL_mouse.h:46:9", "fields": [{ "tag": "field", "name": "SDL_SYSTEM_CURSOR_ARROW", "value": 0 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_IBEAM", "value": 1 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_WAIT", "value": 2 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_CROSSHAIR", "value": 3 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_WAITARROW", "value": 4 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZENWSE", "value": 5 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZENESW", "value": 6 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZEWE", "value": 7 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZENS", "value": 8 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_SIZEALL", "value": 9 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_NO", "value": 10 }, { "tag": "field", "name": "SDL_SYSTEM_CURSOR_HAND", "value": 11 }, { "tag": "field", "name": "SDL_NUM_SYSTEM_CURSORS", "value": 12 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_SystemCursor", "location": "/usr/include/SDL2/SDL_mouse.h:61:3", "type": { "tag": ":enum", "name": "", "id": 97 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 98, "location": "/usr/include/SDL2/SDL_mouse.h:66:9", "fields": [{ "tag": "field", "name": "SDL_MOUSEWHEEL_NORMAL", "value": 0 }, { "tag": "field", "name": "SDL_MOUSEWHEEL_FLIPPED", "value": 1 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseWheelDirection", "location": "/usr/include/SDL2/SDL_mouse.h:70:3", "type": { "tag": ":enum", "name": "", "id": 98 } },
{ "tag": "function", "name": "SDL_GetMouseFocus", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:77:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_GetMouseState", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:87:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetGlobalMouseState", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:112:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetRelativeMouseState", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:121:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "y", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_WarpMouseInWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:132:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_WarpMouseGlobal", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:144:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetRelativeMouseMode", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:162:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "enabled", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CaptureMouse", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:193:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "enabled", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRelativeMouseMode", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:200:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_CreateCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:220:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "mask", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "hot_x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "hot_y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_CreateColorCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:230:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "hot_x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "hot_y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_CreateSystemCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:239:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "SDL_SystemCursor" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_SetCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:244:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cursor", "type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:249:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_GetDefaultCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:254:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } },
{ "tag": "function", "name": "SDL_FreeCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:263:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "cursor", "type": { "tag": ":pointer", "type": { "tag": "SDL_Cursor" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_ShowCursor", "ns": 0, "location": "/usr/include/SDL2/SDL_mouse.h:273:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "toggle", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "struct", "ns": 0, "name": "_SDL_Joystick", "id": 0, "location": "/usr/include/SDL2/SDL_joystick.h:66:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Joystick", "location": "/usr/include/SDL2/SDL_joystick.h:67:30", "type": { "tag": "struct", "ns": 0, "name": "_SDL_Joystick", "id": 0, "location": "/usr/include/SDL2/SDL_joystick.h:66:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickGUID", "location": "/usr/include/SDL2/SDL_joystick.h:72:3", "type": { "tag": "struct", "ns": 22007, "name": "", "id": 100, "location": "/usr/include/SDL2/SDL_joystick.h:70:9", "bit-size": 128, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "data", "bit-offset": 0, "bit-size": 128, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "Uint8" }, "size": 16 } }] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickID", "location": "/usr/include/SDL2/SDL_joystick.h:81:16", "type": { "tag": "Sint32" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 101, "location": "/usr/include/SDL2/SDL_joystick.h:83:9", "fields": [{ "tag": "field", "name": "SDL_JOYSTICK_TYPE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_GAMECONTROLLER", "value": 1 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_WHEEL", "value": 2 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_ARCADE_STICK", "value": 3 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_FLIGHT_STICK", "value": 4 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_DANCE_PAD", "value": 5 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_GUITAR", "value": 6 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_DRUM_KIT", "value": 7 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_ARCADE_PAD", "value": 8 }, { "tag": "field", "name": "SDL_JOYSTICK_TYPE_THROTTLE", "value": 9 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickType", "location": "/usr/include/SDL2/SDL_joystick.h:95:3", "type": { "tag": ":enum", "name": "", "id": 101 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 102, "location": "/usr/include/SDL2/SDL_joystick.h:97:9", "fields": [{ "tag": "field", "name": "SDL_JOYSTICK_POWER_UNKNOWN", "value": 4294967295 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_EMPTY", "value": 0 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_LOW", "value": 1 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_MEDIUM", "value": 2 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_FULL", "value": 3 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_WIRED", "value": 4 }, { "tag": "field", "name": "SDL_JOYSTICK_POWER_MAX", "value": 5 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoystickPowerLevel", "location": "/usr/include/SDL2/SDL_joystick.h:106:3", "type": { "tag": ":enum", "name": "", "id": 102 } },
{ "tag": "function", "name": "SDL_LockJoysticks", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:120:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_UnlockJoysticks", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:121:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_NumJoysticks", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:126:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNameForIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:133:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_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_JoystickGetDeviceGUID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:139:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_JoystickGUID" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceVendor", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:146:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceProduct", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:153:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceProductVersion", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:160:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceType", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:166:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_JoystickType" } },
{ "tag": "function", "name": "SDL_JoystickGetDeviceInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:173:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_JoystickID" } },
{ "tag": "function", "name": "SDL_JoystickOpen", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:184:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } },
{ "tag": "function", "name": "SDL_JoystickFromInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:189:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joyid", "type": { "tag": "SDL_JoystickID" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } },
{ "tag": "function", "name": "SDL_JoystickName", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:195:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_JoystickGetGUID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:200:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickGUID" } },
{ "tag": "function", "name": "SDL_JoystickGetVendor", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:206:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetProduct", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:212:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetProductVersion", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:218:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_JoystickGetType", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:223:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickType" } },
{ "tag": "function", "name": "SDL_JoystickGetGUIDString", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:229:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "guid", "type": { "tag": "SDL_JoystickGUID" } }, { "tag": "parameter", "name": "pszGUID", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "cbGUID", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_JoystickGetGUIDFromString", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:234:42", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pchGUID", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_JoystickGUID" } },
{ "tag": "function", "name": "SDL_JoystickGetAttached", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:239:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_JoystickInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:244:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickID" } },
{ "tag": "function", "name": "SDL_JoystickNumAxes", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:249:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNumBalls", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:257:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNumHats", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:262:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickNumButtons", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:267:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickUpdate", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:275:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_JoystickEventState", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:286:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "state", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_JoystickGetAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:297:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Sint16" } },
{ "tag": "function", "name": "SDL_JoystickGetAxisInitialState", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:309:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "state", "type": { "tag": ":pointer", "type": { "tag": "Sint16" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_JoystickGetHat", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:343:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "hat", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_JoystickGetBall", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:353:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "ball", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "dx", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "dy", "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": "SDL_JoystickGetButton", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:361:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }, { "tag": "parameter", "name": "button", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_JoystickClose", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:367:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_JoystickCurrentPowerLevel", "ns": 0, "location": "/usr/include/SDL2/SDL_joystick.h:372:48", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": "SDL_JoystickPowerLevel" } },
{ "tag": "struct", "ns": 0, "name": "_SDL_GameController", "id": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:57:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameController", "location": "/usr/include/SDL2/SDL_gamecontroller.h:58:36", "type": { "tag": "struct", "ns": 0, "name": "_SDL_GameController", "id": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:57:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 104, "location": "/usr/include/SDL2/SDL_gamecontroller.h:61:9", "fields": [{ "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_NONE", "value": 0 }, { "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_BUTTON", "value": 1 }, { "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_AXIS", "value": 2 }, { "tag": "field", "name": "SDL_CONTROLLER_BINDTYPE_HAT", "value": 3 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerBindType", "location": "/usr/include/SDL2/SDL_gamecontroller.h:67:3", "type": { "tag": ":enum", "name": "", "id": 104 } },
{ "tag": "struct", "ns": 0, "name": "SDL_GameControllerButtonBind", "id": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:72:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "bindType", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_GameControllerBindType" } }, { "tag": "field", "name": "value", "bit-offset": 32, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "union", "ns": 22007, "name": "", "id": 105, "location": "/usr/include/SDL2/SDL_gamecontroller.h:75:5", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "button", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "axis", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "hat", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "struct", "ns": 0, "name": "", "id": 106, "location": "/usr/include/SDL2/SDL_gamecontroller.h:79:9", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "hat", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "hat_mask", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] } }] } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerButtonBind", "location": "/usr/include/SDL2/SDL_gamecontroller.h:85:3", "type": { "tag": ":struct", "name": "SDL_GameControllerButtonBind", "id": 107 } },
{ "tag": "function", "name": "SDL_GameControllerAddMappingsFromRW", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:122:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "rw", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }, { "tag": "parameter", "name": "freerw", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GameControllerAddMapping", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:136:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mappingString", "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_GameControllerNumMappings", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:143:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GameControllerMappingForIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:150:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "mapping_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_GameControllerMappingForGUID", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:157:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "guid", "type": { "tag": "SDL_JoystickGUID" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerMapping", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:164:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_IsGameController", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:169:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GameControllerNameForIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:176:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick_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_GameControllerOpen", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:187:45", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } },
{ "tag": "function", "name": "SDL_GameControllerFromInstanceID", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:192:45", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joyid", "type": { "tag": "SDL_JoystickID" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } },
{ "tag": "function", "name": "SDL_GameControllerName", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:197:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerGetVendor", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:203:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_GameControllerGetProduct", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:209:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_GameControllerGetProductVersion", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:215:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "Uint16" } },
{ "tag": "function", "name": "SDL_GameControllerGetAttached", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:221:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GameControllerGetJoystick", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:226:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } },
{ "tag": "function", "name": "SDL_GameControllerEventState", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:237:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "state", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GameControllerUpdate", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:245:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 108, "location": "/usr/include/SDL2/SDL_gamecontroller.h:257:9", "fields": [{ "tag": "field", "name": "SDL_CONTROLLER_AXIS_INVALID", "value": 4294967295 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_LEFTX", "value": 0 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_LEFTY", "value": 1 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_RIGHTX", "value": 2 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_RIGHTY", "value": 3 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_TRIGGERLEFT", "value": 4 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_TRIGGERRIGHT", "value": 5 }, { "tag": "field", "name": "SDL_CONTROLLER_AXIS_MAX", "value": 6 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerAxis", "location": "/usr/include/SDL2/SDL_gamecontroller.h:267:3", "type": { "tag": ":enum", "name": "", "id": 108 } },
{ "tag": "function", "name": "SDL_GameControllerGetAxisFromString", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:272:48", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pchString", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_GameControllerAxis" } },
{ "tag": "function", "name": "SDL_GameControllerGetStringForAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:277:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "axis", "type": { "tag": "SDL_GameControllerAxis" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerGetBindForAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:283:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": "SDL_GameControllerAxis" } }], "return-type": { "tag": "SDL_GameControllerButtonBind" } },
{ "tag": "function", "name": "SDL_GameControllerGetAxis", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:295:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "axis", "type": { "tag": "SDL_GameControllerAxis" } }], "return-type": { "tag": "Sint16" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 109, "location": "/usr/include/SDL2/SDL_gamecontroller.h:301:9", "fields": [{ "tag": "field", "name": "SDL_CONTROLLER_BUTTON_INVALID", "value": 4294967295 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_A", "value": 0 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_B", "value": 1 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_X", "value": 2 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_Y", "value": 3 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_BACK", "value": 4 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_GUIDE", "value": 5 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_START", "value": 6 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_LEFTSTICK", "value": 7 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_RIGHTSTICK", "value": 8 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_LEFTSHOULDER", "value": 9 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_RIGHTSHOULDER", "value": 10 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_UP", "value": 11 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_DOWN", "value": 12 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_LEFT", "value": 13 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_DPAD_RIGHT", "value": 14 }, { "tag": "field", "name": "SDL_CONTROLLER_BUTTON_MAX", "value": 15 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_GameControllerButton", "location": "/usr/include/SDL2/SDL_gamecontroller.h:320:3", "type": { "tag": ":enum", "name": "", "id": 109 } },
{ "tag": "function", "name": "SDL_GameControllerGetButtonFromString", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:325:50", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "pchString", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_GameControllerButton" } },
{ "tag": "function", "name": "SDL_GameControllerGetStringForButton", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:330:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "button", "type": { "tag": "SDL_GameControllerButton" } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "SDL_GameControllerGetBindForButton", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:336:1", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "button", "type": { "tag": "SDL_GameControllerButton" } }], "return-type": { "tag": "SDL_GameControllerButtonBind" } },
{ "tag": "function", "name": "SDL_GameControllerGetButton", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:345:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }, { "tag": "parameter", "name": "button", "type": { "tag": "SDL_GameControllerButton" } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_GameControllerClose", "ns": 0, "location": "/usr/include/SDL2/SDL_gamecontroller.h:351:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gamecontroller", "type": { "tag": ":pointer", "type": { "tag": "SDL_GameController" } } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_TouchID", "location": "/usr/include/SDL2/SDL_touch.h:41:16", "type": { "tag": "Sint64" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_FingerID", "location": "/usr/include/SDL2/SDL_touch.h:42:16", "type": { "tag": "Sint64" } },
{ "tag": "struct", "ns": 0, "name": "SDL_Finger", "id": 0, "location": "/usr/include/SDL2/SDL_touch.h:44:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "id", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_FingerID" } }, { "tag": "field", "name": "x", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pressure", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Finger", "location": "/usr/include/SDL2/SDL_touch.h:50:3", "type": { "tag": ":struct", "name": "SDL_Finger", "id": 110 } },
{ "tag": "function", "name": "SDL_GetNumTouchDevices", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:61:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTouchDevice", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:66: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": "SDL_TouchID" } },
{ "tag": "function", "name": "SDL_GetNumTouchFingers", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:71:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchID", "type": { "tag": "SDL_TouchID" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTouchFinger", "ns": 0, "location": "/usr/include/SDL2/SDL_touch.h:76:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchID", "type": { "tag": "SDL_TouchID" } }, { "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Finger" } } },
{ "tag": "typedef", "ns": 0, "name": "SDL_GestureID", "location": "/usr/include/SDL2/SDL_gesture.h:44:16", "type": { "tag": "Sint64" } },
{ "tag": "function", "name": "SDL_RecordGesture", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:53:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchId", "type": { "tag": "SDL_TouchID" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SaveAllDollarTemplates", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:61:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SaveDollarTemplate", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:68:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "gestureId", "type": { "tag": "SDL_GestureID" } }, { "tag": "parameter", "name": "dst", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LoadDollarTemplates", "ns": 0, "location": "/usr/include/SDL2/SDL_gesture.h:76:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "touchId", "type": { "tag": "SDL_TouchID" } }, { "tag": "parameter", "name": "src", "type": { "tag": ":pointer", "type": { "tag": "SDL_RWops" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 111, "location": "/usr/include/SDL2/SDL_events.h:55:9", "fields": [{ "tag": "field", "name": "SDL_FIRSTEVENT", "value": 0 }, { "tag": "field", "name": "SDL_QUIT", "value": 256 }, { "tag": "field", "name": "SDL_APP_TERMINATING", "value": 257 }, { "tag": "field", "name": "SDL_APP_LOWMEMORY", "value": 258 }, { "tag": "field", "name": "SDL_APP_WILLENTERBACKGROUND", "value": 259 }, { "tag": "field", "name": "SDL_APP_DIDENTERBACKGROUND", "value": 260 }, { "tag": "field", "name": "SDL_APP_WILLENTERFOREGROUND", "value": 261 }, { "tag": "field", "name": "SDL_APP_DIDENTERFOREGROUND", "value": 262 }, { "tag": "field", "name": "SDL_WINDOWEVENT", "value": 512 }, { "tag": "field", "name": "SDL_SYSWMEVENT", "value": 513 }, { "tag": "field", "name": "SDL_KEYDOWN", "value": 768 }, { "tag": "field", "name": "SDL_KEYUP", "value": 769 }, { "tag": "field", "name": "SDL_TEXTEDITING", "value": 770 }, { "tag": "field", "name": "SDL_TEXTINPUT", "value": 771 }, { "tag": "field", "name": "SDL_KEYMAPCHANGED", "value": 772 }, { "tag": "field", "name": "SDL_MOUSEMOTION", "value": 1024 }, { "tag": "field", "name": "SDL_MOUSEBUTTONDOWN", "value": 1025 }, { "tag": "field", "name": "SDL_MOUSEBUTTONUP", "value": 1026 }, { "tag": "field", "name": "SDL_MOUSEWHEEL", "value": 1027 }, { "tag": "field", "name": "SDL_JOYAXISMOTION", "value": 1536 }, { "tag": "field", "name": "SDL_JOYBALLMOTION", "value": 1537 }, { "tag": "field", "name": "SDL_JOYHATMOTION", "value": 1538 }, { "tag": "field", "name": "SDL_JOYBUTTONDOWN", "value": 1539 }, { "tag": "field", "name": "SDL_JOYBUTTONUP", "value": 1540 }, { "tag": "field", "name": "SDL_JOYDEVICEADDED", "value": 1541 }, { "tag": "field", "name": "SDL_JOYDEVICEREMOVED", "value": 1542 }, { "tag": "field", "name": "SDL_CONTROLLERAXISMOTION", "value": 1616 }, { "tag": "field", "name": "SDL_CONTROLLERBUTTONDOWN", "value": 1617 }, { "tag": "field", "name": "SDL_CONTROLLERBUTTONUP", "value": 1618 }, { "tag": "field", "name": "SDL_CONTROLLERDEVICEADDED", "value": 1619 }, { "tag": "field", "name": "SDL_CONTROLLERDEVICEREMOVED", "value": 1620 }, { "tag": "field", "name": "SDL_CONTROLLERDEVICEREMAPPED", "value": 1621 }, { "tag": "field", "name": "SDL_FINGERDOWN", "value": 1792 }, { "tag": "field", "name": "SDL_FINGERUP", "value": 1793 }, { "tag": "field", "name": "SDL_FINGERMOTION", "value": 1794 }, { "tag": "field", "name": "SDL_DOLLARGESTURE", "value": 2048 }, { "tag": "field", "name": "SDL_DOLLARRECORD", "value": 2049 }, { "tag": "field", "name": "SDL_MULTIGESTURE", "value": 2050 }, { "tag": "field", "name": "SDL_CLIPBOARDUPDATE", "value": 2304 }, { "tag": "field", "name": "SDL_DROPFILE", "value": 4096 }, { "tag": "field", "name": "SDL_DROPTEXT", "value": 4097 }, { "tag": "field", "name": "SDL_DROPBEGIN", "value": 4098 }, { "tag": "field", "name": "SDL_DROPCOMPLETE", "value": 4099 }, { "tag": "field", "name": "SDL_AUDIODEVICEADDED", "value": 4352 }, { "tag": "field", "name": "SDL_AUDIODEVICEREMOVED", "value": 4353 }, { "tag": "field", "name": "SDL_RENDER_TARGETS_RESET", "value": 8192 }, { "tag": "field", "name": "SDL_RENDER_DEVICE_RESET", "value": 8193 }, { "tag": "field", "name": "SDL_USEREVENT", "value": 32768 }, { "tag": "field", "name": "SDL_LASTEVENT", "value": 65535 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_EventType", "location": "/usr/include/SDL2/SDL_events.h:160:3", "type": { "tag": ":enum", "name": "", "id": 111 } },
{ "tag": "struct", "ns": 0, "name": "SDL_CommonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:165:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_CommonEvent", "location": "/usr/include/SDL2/SDL_events.h:169:3", "type": { "tag": ":struct", "name": "SDL_CommonEvent", "id": 112 } },
{ "tag": "struct", "ns": 0, "name": "SDL_WindowEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:174:16", "bit-size": 192, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "event", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "data1", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "data2", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowEvent", "location": "/usr/include/SDL2/SDL_events.h:185:3", "type": { "tag": ":struct", "name": "SDL_WindowEvent", "id": 113 } },
{ "tag": "struct", "ns": 0, "name": "SDL_KeyboardEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:190:16", "bit-size": 256, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "state", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "repeat", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "keysym", "bit-offset": 128, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_Keysym" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_KeyboardEvent", "location": "/usr/include/SDL2/SDL_events.h:200:3", "type": { "tag": ":struct", "name": "SDL_KeyboardEvent", "id": 114 } },
{ "tag": "struct", "ns": 0, "name": "SDL_TextEditingEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:206:16", "bit-size": 416, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "text", "bit-offset": 96, "bit-size": 256, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 32 } }, { "tag": "field", "name": "start", "bit-offset": 352, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "length", "bit-offset": 384, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextEditingEvent", "location": "/usr/include/SDL2/SDL_events.h:214:3", "type": { "tag": ":struct", "name": "SDL_TextEditingEvent", "id": 115 } },
{ "tag": "struct", "ns": 0, "name": "SDL_TextInputEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:221:16", "bit-size": 352, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "text", "bit-offset": 96, "bit-size": 256, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 }, "size": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextInputEvent", "location": "/usr/include/SDL2/SDL_events.h:227:3", "type": { "tag": ":struct", "name": "SDL_TextInputEvent", "id": 116 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MouseMotionEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:232:16", "bit-size": 288, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "state", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "x", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "y", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "xrel", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "yrel", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseMotionEvent", "location": "/usr/include/SDL2/SDL_events.h:243:3", "type": { "tag": ":struct", "name": "SDL_MouseMotionEvent", "id": 117 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MouseButtonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:248:16", "bit-size": 224, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "button", "bit-offset": 128, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "state", "bit-offset": 136, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "clicks", "bit-offset": 144, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 152, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "x", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "y", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseButtonEvent", "location": "/usr/include/SDL2/SDL_events.h:260:3", "type": { "tag": ":struct", "name": "SDL_MouseButtonEvent", "id": 118 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MouseWheelEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:265:16", "bit-size": 224, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "x", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "y", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "direction", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MouseWheelEvent", "location": "/usr/include/SDL2/SDL_events.h:274:3", "type": { "tag": ":struct", "name": "SDL_MouseWheelEvent", "id": 119 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyAxisEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:279:16", "bit-size": 160, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "axis", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "value", "bit-offset": 128, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "padding4", "bit-offset": 144, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyAxisEvent", "location": "/usr/include/SDL2/SDL_events.h:290:3", "type": { "tag": ":struct", "name": "SDL_JoyAxisEvent", "id": 120 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyBallEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:295:16", "bit-size": 160, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "ball", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "xrel", "bit-offset": 128, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "yrel", "bit-offset": 144, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyBallEvent", "location": "/usr/include/SDL2/SDL_events.h:306:3", "type": { "tag": ":struct", "name": "SDL_JoyBallEvent", "id": 121 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyHatEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:311:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "hat", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "value", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyHatEvent", "location": "/usr/include/SDL2/SDL_events.h:326:3", "type": { "tag": ":struct", "name": "SDL_JoyHatEvent", "id": 122 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyButtonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:331:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "button", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "state", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyButtonEvent", "location": "/usr/include/SDL2/SDL_events.h:340:3", "type": { "tag": ":struct", "name": "SDL_JoyButtonEvent", "id": 123 } },
{ "tag": "struct", "ns": 0, "name": "SDL_JoyDeviceEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:345:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_JoyDeviceEvent", "location": "/usr/include/SDL2/SDL_events.h:350:3", "type": { "tag": ":struct", "name": "SDL_JoyDeviceEvent", "id": 124 } },
{ "tag": "struct", "ns": 0, "name": "SDL_ControllerAxisEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:356:16", "bit-size": 160, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "axis", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "value", "bit-offset": 128, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "padding4", "bit-offset": 144, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_ControllerAxisEvent", "location": "/usr/include/SDL2/SDL_events.h:367:3", "type": { "tag": ":struct", "name": "SDL_ControllerAxisEvent", "id": 125 } },
{ "tag": "struct", "ns": 0, "name": "SDL_ControllerButtonEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:373:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "SDL_JoystickID" } }, { "tag": "field", "name": "button", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "state", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_ControllerButtonEvent", "location": "/usr/include/SDL2/SDL_events.h:382:3", "type": { "tag": ":struct", "name": "SDL_ControllerButtonEvent", "id": 126 } },
{ "tag": "struct", "ns": 0, "name": "SDL_ControllerDeviceEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:388:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_ControllerDeviceEvent", "location": "/usr/include/SDL2/SDL_events.h:393:3", "type": { "tag": ":struct", "name": "SDL_ControllerDeviceEvent", "id": 127 } },
{ "tag": "struct", "ns": 0, "name": "SDL_AudioDeviceEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:398:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "which", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "iscapture", "bit-offset": 96, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding1", "bit-offset": 104, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding2", "bit-offset": 112, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "padding3", "bit-offset": 120, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_AudioDeviceEvent", "location": "/usr/include/SDL2/SDL_events.h:407:3", "type": { "tag": ":struct", "name": "SDL_AudioDeviceEvent", "id": 128 } },
{ "tag": "struct", "ns": 0, "name": "SDL_TouchFingerEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:413:16", "bit-size": 384, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "touchId", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_TouchID" } }, { "tag": "field", "name": "fingerId", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_FingerID" } }, { "tag": "field", "name": "x", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "dx", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "dy", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "pressure", "bit-offset": 320, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TouchFingerEvent", "location": "/usr/include/SDL2/SDL_events.h:424:3", "type": { "tag": ":struct", "name": "SDL_TouchFingerEvent", "id": 129 } },
{ "tag": "struct", "ns": 0, "name": "SDL_MultiGestureEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:430:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "touchId", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_TouchID" } }, { "tag": "field", "name": "dTheta", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "dDist", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "x", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "numFingers", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "padding", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MultiGestureEvent", "location": "/usr/include/SDL2/SDL_events.h:441:3", "type": { "tag": ":struct", "name": "SDL_MultiGestureEvent", "id": 130 } },
{ "tag": "struct", "ns": 0, "name": "SDL_DollarGestureEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:447:16", "bit-size": 320, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "touchId", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_TouchID" } }, { "tag": "field", "name": "gestureId", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": "SDL_GestureID" } }, { "tag": "field", "name": "numFingers", "bit-offset": 192, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "error", "bit-offset": 224, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "x", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "y", "bit-offset": 288, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_DollarGestureEvent", "location": "/usr/include/SDL2/SDL_events.h:457:3", "type": { "tag": ":struct", "name": "SDL_DollarGestureEvent", "id": 131 } },
{ "tag": "struct", "ns": 0, "name": "SDL_DropEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:465:16", "bit-size": 192, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "file", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "windowID", "bit-offset": 128, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_DropEvent", "location": "/usr/include/SDL2/SDL_events.h:471:3", "type": { "tag": ":struct", "name": "SDL_DropEvent", "id": 132 } },
{ "tag": "struct", "ns": 0, "name": "SDL_QuitEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:477:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_QuitEvent", "location": "/usr/include/SDL2/SDL_events.h:481:3", "type": { "tag": ":struct", "name": "SDL_QuitEvent", "id": 133 } },
{ "tag": "struct", "ns": 0, "name": "SDL_OSEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:486:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_OSEvent", "location": "/usr/include/SDL2/SDL_events.h:490:3", "type": { "tag": ":struct", "name": "SDL_OSEvent", "id": 134 } },
{ "tag": "struct", "ns": 0, "name": "SDL_UserEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:495:16", "bit-size": 256, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "windowID", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "code", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Sint32" } }, { "tag": "field", "name": "data1", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "field", "name": "data2", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":void" } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_UserEvent", "location": "/usr/include/SDL2/SDL_events.h:503:3", "type": { "tag": ":struct", "name": "SDL_UserEvent", "id": 135 } },
{ "tag": "struct", "ns": 0, "name": "SDL_SysWMmsg", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:506:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_SysWMmsg", "location": "/usr/include/SDL2/SDL_events.h:507:29", "type": { "tag": "struct", "ns": 0, "name": "SDL_SysWMmsg", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:506:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "struct", "ns": 0, "name": "SDL_SysWMEvent", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:515:16", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "timestamp", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "msg", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_SysWMmsg" } } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_SysWMEvent", "location": "/usr/include/SDL2/SDL_events.h:520:3", "type": { "tag": ":struct", "name": "SDL_SysWMEvent", "id": 137 } },
{ "tag": "union", "ns": 0, "name": "SDL_Event", "id": 0, "location": "/usr/include/SDL2/SDL_events.h:525:15", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "common", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "SDL_CommonEvent" } }, { "tag": "field", "name": "window", "bit-offset": 0, "bit-size": 192, "bit-alignment": 32, "type": { "tag": "SDL_WindowEvent" } }, { "tag": "field", "name": "key", "bit-offset": 0, "bit-size": 256, "bit-alignment": 32, "type": { "tag": "SDL_KeyboardEvent" } }, { "tag": "field", "name": "edit", "bit-offset": 0, "bit-size": 416, "bit-alignment": 32, "type": { "tag": "SDL_TextEditingEvent" } }, { "tag": "field", "name": "text", "bit-offset": 0, "bit-size": 352, "bit-alignment": 32, "type": { "tag": "SDL_TextInputEvent" } }, { "tag": "field", "name": "motion", "bit-offset": 0, "bit-size": 288, "bit-alignment": 32, "type": { "tag": "SDL_MouseMotionEvent" } }, { "tag": "field", "name": "button", "bit-offset": 0, "bit-size": 224, "bit-alignment": 32, "type": { "tag": "SDL_MouseButtonEvent" } }, { "tag": "field", "name": "wheel", "bit-offset": 0, "bit-size": 224, "bit-alignment": 32, "type": { "tag": "SDL_MouseWheelEvent" } }, { "tag": "field", "name": "jaxis", "bit-offset": 0, "bit-size": 160, "bit-alignment": 32, "type": { "tag": "SDL_JoyAxisEvent" } }, { "tag": "field", "name": "jball", "bit-offset": 0, "bit-size": 160, "bit-alignment": 32, "type": { "tag": "SDL_JoyBallEvent" } }, { "tag": "field", "name": "jhat", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_JoyHatEvent" } }, { "tag": "field", "name": "jbutton", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_JoyButtonEvent" } }, { "tag": "field", "name": "jdevice", "bit-offset": 0, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "SDL_JoyDeviceEvent" } }, { "tag": "field", "name": "caxis", "bit-offset": 0, "bit-size": 160, "bit-alignment": 32, "type": { "tag": "SDL_ControllerAxisEvent" } }, { "tag": "field", "name": "cbutton", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_ControllerButtonEvent" } }, { "tag": "field", "name": "cdevice", "bit-offset": 0, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "SDL_ControllerDeviceEvent" } }, { "tag": "field", "name": "adevice", "bit-offset": 0, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_AudioDeviceEvent" } }, { "tag": "field", "name": "quit", "bit-offset": 0, "bit-size": 64, "bit-alignment": 32, "type": { "tag": "SDL_QuitEvent" } }, { "tag": "field", "name": "user", "bit-offset": 0, "bit-size": 256, "bit-alignment": 64, "type": { "tag": "SDL_UserEvent" } }, { "tag": "field", "name": "syswm", "bit-offset": 0, "bit-size": 128, "bit-alignment": 64, "type": { "tag": "SDL_SysWMEvent" } }, { "tag": "field", "name": "tfinger", "bit-offset": 0, "bit-size": 384, "bit-alignment": 64, "type": { "tag": "SDL_TouchFingerEvent" } }, { "tag": "field", "name": "mgesture", "bit-offset": 0, "bit-size": 320, "bit-alignment": 64, "type": { "tag": "SDL_MultiGestureEvent" } }, { "tag": "field", "name": "dgesture", "bit-offset": 0, "bit-size": 320, "bit-alignment": 64, "type": { "tag": "SDL_DollarGestureEvent" } }, { "tag": "field", "name": "drop", "bit-offset": 0, "bit-size": 192, "bit-alignment": 64, "type": { "tag": "SDL_DropEvent" } }, { "tag": "field", "name": "padding", "bit-offset": 0, "bit-size": 448, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "Uint8" }, "size": 56 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Event", "location": "/usr/include/SDL2/SDL_events.h:561:3", "type": { "tag": ":union", "name": "SDL_Event", "id": 138 } },
{ "tag": "function", "name": "SDL_PumpEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:573:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 139, "location": "/usr/include/SDL2/SDL_events.h:576:9", "fields": [{ "tag": "field", "name": "SDL_ADDEVENT", "value": 0 }, { "tag": "field", "name": "SDL_PEEKEVENT", "value": 1 }, { "tag": "field", "name": "SDL_GETEVENT", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_eventaction", "location": "/usr/include/SDL2/SDL_events.h:581:3", "type": { "tag": ":enum", "name": "", "id": 139 } },
{ "tag": "function", "name": "SDL_PeepEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:601:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "events", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }, { "tag": "parameter", "name": "numevents", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "action", "type": { "tag": "SDL_eventaction" } }, { "tag": "parameter", "name": "minType", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "maxType", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HasEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:609:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "type", "type": { "tag": "Uint32" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_HasEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:610:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "minType", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "maxType", "type": { "tag": "Uint32" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_FlushEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:618:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "type", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_FlushEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:619:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "minType", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "maxType", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_PollEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:629:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_WaitEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:639:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_WaitEventTimeout", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:651:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }, { "tag": "parameter", "name": "timeout", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_PushEvent", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:660:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "event", "type": { "tag": ":pointer", "type": { "tag": "SDL_Event" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_EventFilter", "location": "/usr/include/SDL2/SDL_events.h:662:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_SetEventFilter", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:689:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GetEventFilter", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:696:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": ":pointer", "type": { "tag": "SDL_EventFilter" } } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_AddEventWatch", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:702:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DelEventWatch", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:708:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_FilterEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:715:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "filter", "type": { "tag": "SDL_EventFilter" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_EventState", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:733:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "type", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "state", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint8" } },
{ "tag": "function", "name": "SDL_RegisterEvents", "ns": 0, "location": "/usr/include/SDL2/SDL_events.h:744:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "numevents", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetBasePath", "ns": 0, "location": "/usr/include/SDL2/SDL_filesystem.h:63:31", "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_GetPrefPath", "ns": 0, "location": "/usr/include/SDL2/SDL_filesystem.h:126:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "org", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "app", "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": "_SDL_Haptic", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:129:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Haptic", "location": "/usr/include/SDL2/SDL_haptic.h:130:28", "type": { "tag": "struct", "ns": 0, "name": "_SDL_Haptic", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:129:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticDirection", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:439:16", "bit-size": 128, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "dir", "bit-offset": 32, "bit-size": 96, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": "Sint32" }, "size": 3 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticDirection", "location": "/usr/include/SDL2/SDL_haptic.h:443:3", "type": { "tag": ":struct", "name": "SDL_HapticDirection", "id": 141 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticConstant", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:457:16", "bit-size": 320, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "level", "bit-offset": 240, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "attack_length", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 288, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 304, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticConstant", "location": "/usr/include/SDL2/SDL_haptic.h:479:3", "type": { "tag": ":struct", "name": "SDL_HapticConstant", "id": 142 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticPeriodic", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:538:16", "bit-size": 384, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "period", "bit-offset": 240, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "magnitude", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "offset", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "phase", "bit-offset": 288, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_length", "bit-offset": 304, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 320, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 336, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 352, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticPeriodic", "location": "/usr/include/SDL2/SDL_haptic.h:565:3", "type": { "tag": ":struct", "name": "SDL_HapticPeriodic", "id": 143 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticCondition", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:591:16", "bit-size": 544, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "right_sat", "bit-offset": 240, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Uint16" }, "size": 3 } }, { "tag": "field", "name": "left_sat", "bit-offset": 288, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Uint16" }, "size": 3 } }, { "tag": "field", "name": "right_coeff", "bit-offset": 336, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Sint16" }, "size": 3 } }, { "tag": "field", "name": "left_coeff", "bit-offset": 384, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Sint16" }, "size": 3 } }, { "tag": "field", "name": "deadband", "bit-offset": 432, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Uint16" }, "size": 3 } }, { "tag": "field", "name": "center", "bit-offset": 480, "bit-size": 48, "bit-alignment": 16, "type": { "tag": ":array", "type": { "tag": "Sint16" }, "size": 3 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticCondition", "location": "/usr/include/SDL2/SDL_haptic.h:613:3", "type": { "tag": ":struct", "name": "SDL_HapticCondition", "id": 144 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticRamp", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:628:16", "bit-size": 352, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "start", "bit-offset": 240, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "end", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Sint16" } }, { "tag": "field", "name": "attack_length", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 288, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 304, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 320, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticRamp", "location": "/usr/include/SDL2/SDL_haptic.h:651:3", "type": { "tag": ":struct", "name": "SDL_HapticRamp", "id": 145 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticLeftRight", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:665:16", "bit-size": 96, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "length", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "large_magnitude", "bit-offset": 64, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "small_magnitude", "bit-offset": 80, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticLeftRight", "location": "/usr/include/SDL2/SDL_haptic.h:676:3", "type": { "tag": ":struct", "name": "SDL_HapticLeftRight", "id": 146 } },
{ "tag": "struct", "ns": 0, "name": "SDL_HapticCustom", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:693:16", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "direction", "bit-offset": 32, "bit-size": 128, "bit-alignment": 32, "type": { "tag": "SDL_HapticDirection" } }, { "tag": "field", "name": "length", "bit-offset": 160, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "delay", "bit-offset": 192, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "button", "bit-offset": 208, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "interval", "bit-offset": 224, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "channels", "bit-offset": 240, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "period", "bit-offset": 256, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "samples", "bit-offset": 272, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "data", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "field", "name": "attack_length", "bit-offset": 384, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "attack_level", "bit-offset": 400, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_length", "bit-offset": 416, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "fade_level", "bit-offset": 432, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticCustom", "location": "/usr/include/SDL2/SDL_haptic.h:718:3", "type": { "tag": ":struct", "name": "SDL_HapticCustom", "id": 147 } },
{ "tag": "union", "ns": 0, "name": "SDL_HapticEffect", "id": 0, "location": "/usr/include/SDL2/SDL_haptic.h:789:15", "bit-size": 576, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "type", "bit-offset": 0, "bit-size": 16, "bit-alignment": 16, "type": { "tag": "Uint16" } }, { "tag": "field", "name": "constant", "bit-offset": 0, "bit-size": 320, "bit-alignment": 32, "type": { "tag": "SDL_HapticConstant" } }, { "tag": "field", "name": "periodic", "bit-offset": 0, "bit-size": 384, "bit-alignment": 32, "type": { "tag": "SDL_HapticPeriodic" } }, { "tag": "field", "name": "condition", "bit-offset": 0, "bit-size": 544, "bit-alignment": 32, "type": { "tag": "SDL_HapticCondition" } }, { "tag": "field", "name": "ramp", "bit-offset": 0, "bit-size": 352, "bit-alignment": 32, "type": { "tag": "SDL_HapticRamp" } }, { "tag": "field", "name": "leftright", "bit-offset": 0, "bit-size": 96, "bit-alignment": 32, "type": { "tag": "SDL_HapticLeftRight" } }, { "tag": "field", "name": "custom", "bit-offset": 0, "bit-size": 448, "bit-alignment": 64, "type": { "tag": "SDL_HapticCustom" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HapticEffect", "location": "/usr/include/SDL2/SDL_haptic.h:799:3", "type": { "tag": ":union", "name": "SDL_HapticEffect", "id": 148 } },
{ "tag": "function", "name": "SDL_NumHaptics", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:808:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticName", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:821:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_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_HapticOpen", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:845:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } },
{ "tag": "function", "name": "SDL_HapticOpened", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:856:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "device_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:867:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_MouseIsHaptic", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:876:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticOpenFromMouse", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:886:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } },
{ "tag": "function", "name": "SDL_JoystickIsHaptic", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:897:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticOpenFromJoystick", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:916:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "joystick", "type": { "tag": ":pointer", "type": { "tag": "SDL_Joystick" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } },
{ "tag": "function", "name": "SDL_HapticClose", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:924:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HapticNumEffects", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:940:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticNumEffectsPlaying", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:956:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticQuery", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:974:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticNumAxes", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:982:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticEffectSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:994:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":pointer", "type": { "tag": "SDL_HapticEffect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticNewEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1009:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":pointer", "type": { "tag": "SDL_HapticEffect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticUpdateEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1029:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "data", "type": { "tag": ":pointer", "type": { "tag": "SDL_HapticEffect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRunEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1051:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "iterations", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticStopEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1065:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticDestroyEffect", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1079:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_HapticGetEffectStatus", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1094:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "effect", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticSetGain", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1113:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "gain", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticSetAutocenter", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1129:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "autocenter", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticPause", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1146:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticUnpause", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1158:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticStopAll", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1166:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumbleSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1178:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumbleInit", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1191:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumblePlay", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1205:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }, { "tag": "parameter", "name": "strength", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "length", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_HapticRumbleStop", "ns": 0, "location": "/usr/include/SDL2/SDL_haptic.h:1217:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "haptic", "type": { "tag": ":pointer", "type": { "tag": "SDL_Haptic" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 149, "location": "/usr/include/SDL2/SDL_hints.h:873:9", "fields": [{ "tag": "field", "name": "SDL_HINT_DEFAULT", "value": 0 }, { "tag": "field", "name": "SDL_HINT_NORMAL", "value": 1 }, { "tag": "field", "name": "SDL_HINT_OVERRIDE", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_HintPriority", "location": "/usr/include/SDL2/SDL_hints.h:878:3", "type": { "tag": ":enum", "name": "", "id": 149 } },
{ "tag": "function", "name": "SDL_SetHintWithPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:890: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 } } }, { "tag": "parameter", "name": "value", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_HintPriority" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_SetHint", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:899: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 } } }, { "tag": "parameter", "name": "value", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_GetHint", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:907:38", "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_GetHintBoolean", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:914: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 } } }, { "tag": "parameter", "name": "default_value", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_HintCallback", "location": "/usr/include/SDL2/SDL_hints.h:919:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_AddHintCallback", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:928:30", "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": "callback", "type": { "tag": "SDL_HintCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DelHintCallback", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:939:30", "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": "callback", "type": { "tag": "SDL_HintCallback" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_ClearHints", "ns": 0, "location": "/usr/include/SDL2/SDL_hints.h:948:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LoadObject", "ns": 0, "location": "/usr/include/SDL2/SDL_loadso.h:58:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "sofile", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_LoadFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_loadso.h:65:31", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "handle", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "name", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":void" } } },
{ "tag": "function", "name": "SDL_UnloadObject", "ns": 0, "location": "/usr/include/SDL2/SDL_loadso.h:71:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "handle", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 150, "location": "/usr/include/SDL2/SDL_log.h:64:1", "fields": [{ "tag": "field", "name": "SDL_LOG_CATEGORY_APPLICATION", "value": 0 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_ERROR", "value": 1 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_ASSERT", "value": 2 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_SYSTEM", "value": 3 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_AUDIO", "value": 4 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_VIDEO", "value": 5 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RENDER", "value": 6 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_INPUT", "value": 7 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_TEST", "value": 8 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED1", "value": 9 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED2", "value": 10 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED3", "value": 11 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED4", "value": 12 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED5", "value": 13 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED6", "value": 14 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED7", "value": 15 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED8", "value": 16 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED9", "value": 17 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_RESERVED10", "value": 18 }, { "tag": "field", "name": "SDL_LOG_CATEGORY_CUSTOM", "value": 19 }] },
{ "tag": "enum", "ns": 0, "name": "", "id": 151, "location": "/usr/include/SDL2/SDL_log.h:102:9", "fields": [{ "tag": "field", "name": "SDL_LOG_PRIORITY_VERBOSE", "value": 1 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_DEBUG", "value": 2 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_INFO", "value": 3 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_WARN", "value": 4 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_ERROR", "value": 5 }, { "tag": "field", "name": "SDL_LOG_PRIORITY_CRITICAL", "value": 6 }, { "tag": "field", "name": "SDL_NUM_LOG_PRIORITIES", "value": 7 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_LogPriority", "location": "/usr/include/SDL2/SDL_log.h:111:3", "type": { "tag": ":enum", "name": "", "id": 151 } },
{ "tag": "function", "name": "SDL_LogSetAllPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:117:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogSetPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:122:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogGetPriority", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:128:41", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": "SDL_LogPriority" } },
{ "tag": "function", "name": "SDL_LogResetPriorities", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:135:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_Log", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:140:30", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogVerbose", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:145:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogDebug", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:150:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:155:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogWarn", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:160:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogError", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:165:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogCritical", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:170:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "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": ":void" } },
{ "tag": "function", "name": "SDL_LogMessage", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:175:30", "variadic": true, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }, { "tag": "parameter", "name": "fmt", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogMessageV", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:182:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "category", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "priority", "type": { "tag": "SDL_LogPriority" } }, { "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": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_LogOutputFunction", "location": "/usr/include/SDL2/SDL_log.h:189:24", "type": { "tag": ":function-pointer" } },
{ "tag": "function", "name": "SDL_LogGetOutputFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:194:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "callback", "type": { "tag": ":pointer", "type": { "tag": "SDL_LogOutputFunction" } } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_LogSetOutputFunction", "ns": 0, "location": "/usr/include/SDL2/SDL_log.h:200:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "callback", "type": { "tag": "SDL_LogOutputFunction" } }, { "tag": "parameter", "name": "userdata", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": ":void" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 152, "location": "/usr/include/SDL2/SDL_messagebox.h:37:9", "fields": [{ "tag": "field", "name": "SDL_MESSAGEBOX_ERROR", "value": 16 }, { "tag": "field", "name": "SDL_MESSAGEBOX_WARNING", "value": 32 }, { "tag": "field", "name": "SDL_MESSAGEBOX_INFORMATION", "value": 64 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxFlags", "location": "/usr/include/SDL2/SDL_messagebox.h:42:3", "type": { "tag": ":enum", "name": "", "id": 152 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 153, "location": "/usr/include/SDL2/SDL_messagebox.h:47:9", "fields": [{ "tag": "field", "name": "SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT", "value": 1 }, { "tag": "field", "name": "SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxButtonFlags", "location": "/usr/include/SDL2/SDL_messagebox.h:51:3", "type": { "tag": ":enum", "name": "", "id": 153 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxButtonData", "location": "/usr/include/SDL2/SDL_messagebox.h:61:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 154, "location": "/usr/include/SDL2/SDL_messagebox.h:56:9", "bit-size": 128, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "flags", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "buttonid", "bit-offset": 32, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "text", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxColor", "location": "/usr/include/SDL2/SDL_messagebox.h:69:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 155, "location": "/usr/include/SDL2/SDL_messagebox.h:66:9", "bit-size": 24, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "r", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "g", "bit-offset": 8, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "b", "bit-offset": 16, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }] } },
{ "tag": "enum", "ns": 0, "name": "", "id": 156, "location": "/usr/include/SDL2/SDL_messagebox.h:71:9", "fields": [{ "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BACKGROUND", "value": 0 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_TEXT", "value": 1 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BUTTON_BORDER", "value": 2 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND", "value": 3 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED", "value": 4 }, { "tag": "field", "name": "SDL_MESSAGEBOX_COLOR_MAX", "value": 5 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxColorType", "location": "/usr/include/SDL2/SDL_messagebox.h:79:3", "type": { "tag": ":enum", "name": "", "id": 156 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxColorScheme", "location": "/usr/include/SDL2/SDL_messagebox.h:87:3", "type": { "tag": "struct", "ns": 0, "name": "", "id": 157, "location": "/usr/include/SDL2/SDL_messagebox.h:84:9", "bit-size": 120, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "colors", "bit-offset": 0, "bit-size": 120, "bit-alignment": 8, "type": { "tag": ":array", "type": { "tag": "SDL_MessageBoxColor" }, "size": 5 } }] } },
{ "tag": "typedef", "ns": 0, "name": "SDL_MessageBoxData", "location": "/usr/include/SDL2/SDL_messagebox.h:103:3", "type": { "tag": "struct", "ns": 22007, "name": "", "id": 158, "location": "/usr/include/SDL2/SDL_messagebox.h:92:9", "bit-size": 448, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "flags", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "window", "bit-offset": 64, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "field", "name": "title", "bit-offset": 128, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "message", "bit-offset": 192, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "numbuttons", "bit-offset": 256, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "buttons", "bit-offset": 320, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_MessageBoxButtonData" } } }, { "tag": "field", "name": "colorScheme", "bit-offset": 384, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": "SDL_MessageBoxColorScheme" } } }] } },
{ "tag": "function", "name": "SDL_ShowMessageBox", "ns": 0, "location": "/usr/include/SDL2/SDL_messagebox.h:119:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "messageboxdata", "type": { "tag": ":pointer", "type": { "tag": "SDL_MessageBoxData" } } }, { "tag": "parameter", "name": "buttonid", "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": "SDL_ShowSimpleMessageBox", "ns": 0, "location": "/usr/include/SDL2/SDL_messagebox.h:133:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "message", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 159, "location": "/usr/include/SDL2/SDL_power.h:42:9", "fields": [{ "tag": "field", "name": "SDL_POWERSTATE_UNKNOWN", "value": 0 }, { "tag": "field", "name": "SDL_POWERSTATE_ON_BATTERY", "value": 1 }, { "tag": "field", "name": "SDL_POWERSTATE_NO_BATTERY", "value": 2 }, { "tag": "field", "name": "SDL_POWERSTATE_CHARGING", "value": 3 }, { "tag": "field", "name": "SDL_POWERSTATE_CHARGED", "value": 4 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_PowerState", "location": "/usr/include/SDL2/SDL_power.h:49:3", "type": { "tag": ":enum", "name": "", "id": 159 } },
{ "tag": "function", "name": "SDL_GetPowerInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_power.h:65:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "secs", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "pct", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": "SDL_PowerState" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 160, "location": "/usr/include/SDL2/SDL_render.h:64:9", "fields": [{ "tag": "field", "name": "SDL_RENDERER_SOFTWARE", "value": 1 }, { "tag": "field", "name": "SDL_RENDERER_ACCELERATED", "value": 2 }, { "tag": "field", "name": "SDL_RENDERER_PRESENTVSYNC", "value": 4 }, { "tag": "field", "name": "SDL_RENDERER_TARGETTEXTURE", "value": 8 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_RendererFlags", "location": "/usr/include/SDL2/SDL_render.h:73:3", "type": { "tag": ":enum", "name": "", "id": 160 } },
{ "tag": "struct", "ns": 0, "name": "SDL_RendererInfo", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:78:16", "bit-size": 704, "bit-alignment": 64, "fields": [{ "tag": "field", "name": "name", "bit-offset": 0, "bit-size": 64, "bit-alignment": 64, "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "field", "name": "flags", "bit-offset": 64, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "num_texture_formats", "bit-offset": 96, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "Uint32" } }, { "tag": "field", "name": "texture_formats", "bit-offset": 128, "bit-size": 512, "bit-alignment": 32, "type": { "tag": ":array", "type": { "tag": "Uint32" }, "size": 16 } }, { "tag": "field", "name": "max_texture_width", "bit-offset": 640, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "field", "name": "max_texture_height", "bit-offset": 672, "bit-size": 32, "bit-alignment": 32, "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_RendererInfo", "location": "/usr/include/SDL2/SDL_render.h:86:3", "type": { "tag": ":struct", "name": "SDL_RendererInfo", "id": 161 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 162, "location": "/usr/include/SDL2/SDL_render.h:91:9", "fields": [{ "tag": "field", "name": "SDL_TEXTUREACCESS_STATIC", "value": 0 }, { "tag": "field", "name": "SDL_TEXTUREACCESS_STREAMING", "value": 1 }, { "tag": "field", "name": "SDL_TEXTUREACCESS_TARGET", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextureAccess", "location": "/usr/include/SDL2/SDL_render.h:96:3", "type": { "tag": ":enum", "name": "", "id": 162 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 163, "location": "/usr/include/SDL2/SDL_render.h:101:9", "fields": [{ "tag": "field", "name": "SDL_TEXTUREMODULATE_NONE", "value": 0 }, { "tag": "field", "name": "SDL_TEXTUREMODULATE_COLOR", "value": 1 }, { "tag": "field", "name": "SDL_TEXTUREMODULATE_ALPHA", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_TextureModulate", "location": "/usr/include/SDL2/SDL_render.h:106:3", "type": { "tag": ":enum", "name": "", "id": 163 } },
{ "tag": "enum", "ns": 0, "name": "", "id": 164, "location": "/usr/include/SDL2/SDL_render.h:111:9", "fields": [{ "tag": "field", "name": "SDL_FLIP_NONE", "value": 0 }, { "tag": "field", "name": "SDL_FLIP_HORIZONTAL", "value": 1 }, { "tag": "field", "name": "SDL_FLIP_VERTICAL", "value": 2 }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_RendererFlip", "location": "/usr/include/SDL2/SDL_render.h:116:3", "type": { "tag": ":enum", "name": "", "id": 164 } },
{ "tag": "struct", "ns": 0, "name": "SDL_Renderer", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:121:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Renderer", "location": "/usr/include/SDL2/SDL_render.h:122:29", "type": { "tag": "struct", "ns": 0, "name": "SDL_Renderer", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:121:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "struct", "ns": 0, "name": "SDL_Texture", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:127:8", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "SDL_Texture", "location": "/usr/include/SDL2/SDL_render.h:128:28", "type": { "tag": "struct", "ns": 0, "name": "SDL_Texture", "id": 0, "location": "/usr/include/SDL2/SDL_render.h:127:8", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "SDL_GetNumRenderDrivers", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:144:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderDriverInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:158:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "info", "type": { "tag": ":pointer", "type": { "tag": "SDL_RendererInfo" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CreateWindowAndRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:172:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "width", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "height", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "window_flags", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } } }, { "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CreateRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:191:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } },
{ "tag": "function", "name": "SDL_CreateSoftwareRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:204:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } },
{ "tag": "function", "name": "SDL_GetRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:209:40", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } },
{ "tag": "function", "name": "SDL_GetRendererInfo", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:214:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "info", "type": { "tag": ":pointer", "type": { "tag": "SDL_RendererInfo" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRendererOutputSize", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:220:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "SDL_CreateTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:242:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "access", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } },
{ "tag": "function", "name": "SDL_CreateTextureFromSurface", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:260:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "surface", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } },
{ "tag": "function", "name": "SDL_QueryTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:275:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "format", "type": { "tag": ":pointer", "type": { "tag": "Uint32" } } }, { "tag": "parameter", "name": "access", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "SDL_SetTextureColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:292:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTextureColorMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:308:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetTextureAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:323:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTextureAlphaMod", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:336:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "alpha", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetTextureBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:353:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": "SDL_BlendMode" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTextureBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:366:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": ":pointer", "type": { "tag": "SDL_BlendMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpdateTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:385:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_UpdateYUVTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:408:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "Yplane", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "Ypitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Uplane", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "Upitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "Vplane", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "Vpitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_LockTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:429:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":pointer", "type": { "tag": ":void" } } } }, { "tag": "parameter", "name": "pitch", "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": "SDL_UnlockTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:438:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderTargetSupported", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:447:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_SetRenderTarget", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:459:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderTarget", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:469:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } },
{ "tag": "function", "name": "SDL_RenderSetLogicalSize", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:494:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetLogicalSize", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:505:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderSetIntegerScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:519:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "enable", "type": { "tag": "SDL_bool" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetIntegerScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:529:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RenderSetViewport", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:546:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetViewport", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:554:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderSetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:568:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetClipRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:580:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_RenderIsClipEnabled", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:590:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "function", "name": "SDL_RenderSetScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:611:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "scaleX", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "scaleY", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderGetScale", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:623:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "scaleX", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "scaleY", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_SetRenderDrawColor", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:638:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "r", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "g", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "b", "type": { "tag": "Uint8" } }, { "tag": "parameter", "name": "a", "type": { "tag": "Uint8" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderDrawColor", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:654:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "r", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "g", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "b", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }, { "tag": "parameter", "name": "a", "type": { "tag": ":pointer", "type": { "tag": "Uint8" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_SetRenderDrawBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:671:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": "SDL_BlendMode" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetRenderDrawBlendMode", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:684:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "blendMode", "type": { "tag": ":pointer", "type": { "tag": "SDL_BlendMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderClear", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:695:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawPoint", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:706:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawPoints", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:718:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "points", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawLine", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:733:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "x1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y1", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "x2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y2", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawLines", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:745:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "points", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:757:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderDrawRects", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:769:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderFillRect", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:782:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderFillRects", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:794:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rects", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "count", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderCopy", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:810:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderCopyEx", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:830:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "srcrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "dstrect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "angle", "type": { "tag": ":double", "bit-size": 64, "bit-alignment": 64 } }, { "tag": "parameter", "name": "center", "type": { "tag": ":pointer", "type": { "tag": "SDL_Point" } } }, { "tag": "parameter", "name": "flip", "type": { "tag": "SDL_RendererFlip" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderReadPixels", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:853:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }, { "tag": "parameter", "name": "rect", "type": { "tag": ":pointer", "type": { "tag": "SDL_Rect" } } }, { "tag": "parameter", "name": "format", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "pixels", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }, { "tag": "parameter", "name": "pitch", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_RenderPresent", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:861:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DestroyTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:869:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_DestroyRenderer", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:877:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "renderer", "type": { "tag": ":pointer", "type": { "tag": "SDL_Renderer" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_GL_BindTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:890:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }, { "tag": "parameter", "name": "texw", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "texh", "type": { "tag": ":pointer", "type": { "tag": ":float", "bit-size": 32, "bit-alignment": 32 } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GL_UnbindTexture", "ns": 0, "location": "/usr/include/SDL2/SDL_render.h:899:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "texture", "type": { "tag": ":pointer", "type": { "tag": "SDL_Texture" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_CreateShapedWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:66:38", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "title", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "x", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "y", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "w", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "h", "type": { "tag": ":unsigned-int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } },
{ "tag": "function", "name": "SDL_IsShapedWindow", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:77:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }], "return-type": { "tag": "SDL_bool" } },
{ "tag": "enum", "ns": 0, "name": "", "id": 167, "location": "/usr/include/SDL2/SDL_shape.h:80:9", "fields": [{ "tag": "field", "name": "ShapeModeDefault", "value": 0 }, { "tag": "field", "name": "ShapeModeBinarizeAlpha", "value": 1 }, { "tag": "field", "name": "ShapeModeReverseBinarizeAlpha", "value": 2 }, { "tag": "field", "name": "ShapeModeColorKey", "value": 3 }] },
{ "tag": "typedef", "ns": 0, "name": "WindowShapeMode", "location": "/usr/include/SDL2/SDL_shape.h:89:3", "type": { "tag": ":enum", "name": "", "id": 167 } },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowShapeParams", "location": "/usr/include/SDL2/SDL_shape.h:98:3", "type": { "tag": "union", "ns": 0, "name": "", "id": 168, "location": "/usr/include/SDL2/SDL_shape.h:94:9", "bit-size": 32, "bit-alignment": 8, "fields": [{ "tag": "field", "name": "binarizationCutoff", "bit-offset": 0, "bit-size": 8, "bit-alignment": 8, "type": { "tag": "Uint8" } }, { "tag": "field", "name": "colorKey", "bit-offset": 0, "bit-size": 32, "bit-alignment": 8, "type": { "tag": "SDL_Color" } }] } },
{ "tag": "struct", "ns": 0, "name": "SDL_WindowShapeMode", "id": 0, "location": "/usr/include/SDL2/SDL_shape.h:101:16", "bit-size": 64, "bit-alignment": 32, "fields": [{ "tag": "field", "name": "mode", "bit-offset": 0, "bit-size": 32, "bit-alignment": 32, "type": { "tag": "WindowShapeMode" } }, { "tag": "field", "name": "parameters", "bit-offset": 32, "bit-size": 32, "bit-alignment": 8, "type": { "tag": "SDL_WindowShapeParams" } }] },
{ "tag": "typedef", "ns": 0, "name": "SDL_WindowShapeMode", "location": "/usr/include/SDL2/SDL_shape.h:106:3", "type": { "tag": ":struct", "name": "SDL_WindowShapeMode", "id": 169 } },
{ "tag": "function", "name": "SDL_SetWindowShape", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:121:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "shape", "type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }, { "tag": "parameter", "name": "shape_mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_WindowShapeMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetShapedWindowMode", "ns": 0, "location": "/usr/include/SDL2/SDL_shape.h:136:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "window", "type": { "tag": ":pointer", "type": { "tag": "SDL_Window" } } }, { "tag": "parameter", "name": "shape_mode", "type": { "tag": ":pointer", "type": { "tag": "SDL_WindowShapeMode" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_GetTicks", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:45:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_GetPerformanceCounter", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:61:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_GetPerformanceFrequency", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:66:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": "Uint64" } },
{ "tag": "function", "name": "SDL_Delay", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:71:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "ms", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_TimerCallback", "location": "/usr/include/SDL2/SDL_timer.h:81:27", "type": { "tag": ":function-pointer" } },
{ "tag": "typedef", "ns": 0, "name": "SDL_TimerID", "location": "/usr/include/SDL2/SDL_timer.h:86:13", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_AddTimer", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:93:37", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "interval", "type": { "tag": "Uint32" } }, { "tag": "parameter", "name": "callback", "type": { "tag": "SDL_TimerCallback" } }, { "tag": "parameter", "name": "param", "type": { "tag": ":pointer", "type": { "tag": ":void" } } }], "return-type": { "tag": "SDL_TimerID" } },
{ "tag": "function", "name": "SDL_RemoveTimer", "ns": 0, "location": "/usr/include/SDL2/SDL_timer.h:104:34", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "id", "type": { "tag": "SDL_TimerID" } }], "return-type": { "tag": "SDL_bool" } },
{ "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": 170 } },
{ "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": "SDL_Init", "ns": 0, "location": "/usr/include/SDL2/SDL.h:93:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_InitSubSystem", "ns": 0, "location": "/usr/include/SDL2/SDL.h:104:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "SDL_QuitSubSystem", "ns": 0, "location": "/usr/include/SDL2/SDL.h:109:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "SDL_WasInit", "ns": 0, "location": "/usr/include/SDL2/SDL.h:117:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "flags", "type": { "tag": "Uint32" } }], "return-type": { "tag": "Uint32" } },
{ "tag": "function", "name": "SDL_Quit", "ns": 0, "location": "/usr/include/SDL2/SDL.h:123:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_Linked_Version", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:73:45", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_version" } } },
{ "tag": "function", "name": "TTF_ByteSwappedUNICODE", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:83:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "swapped", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "struct", "ns": 0, "name": "_TTF_Font", "id": 0, "location": "/usr/include/SDL2/SDL_ttf.h:86:16", "bit-size": 0, "bit-alignment": 0, "fields": [] },
{ "tag": "typedef", "ns": 0, "name": "TTF_Font", "location": "/usr/include/SDL2/SDL_ttf.h:86:26", "type": { "tag": "struct", "ns": 0, "name": "_TTF_Font", "id": 0, "location": "/usr/include/SDL2/SDL_ttf.h:86:16", "bit-size": 0, "bit-alignment": 0, "fields": [] } },
{ "tag": "function", "name": "TTF_Init", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:89:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_OpenFont", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:95: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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_OpenFontIndex", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:96: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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "index", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_OpenFontRW", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:97:36", "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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_OpenFontIndexRW", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:98:36", "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": "ptsize", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "index", "type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } }], "return-type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } },
{ "tag": "function", "name": "TTF_GetFontStyle", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:106:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontStyle", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:107:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "style", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_GetFontOutline", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:108:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontOutline", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:109:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "outline", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_GetFontHinting", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:116:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontHinting", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:117:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "hinting", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_FontHeight", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:120:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontAscent", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:125:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontDescent", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:130:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontLineSkip", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:133:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GetFontKerning", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:136:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_SetFontKerning", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:137:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "allowed", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_FontFaces", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:140:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":long", "bit-size": 64, "bit-alignment": 64 } },
{ "tag": "function", "name": "TTF_FontFaceIsFixedWidth", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:143:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_FontFaceFamilyName", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:144:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "TTF_FontFaceStyleName", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:145:32", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } },
{ "tag": "function", "name": "TTF_GlyphIsProvided", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:148:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GlyphMetrics", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:154:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "minx", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "maxx", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "miny", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "maxy", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "advance", "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": "TTF_SizeText", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:159:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "TTF_SizeUTF8", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:160:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "TTF_SizeUNICODE", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:161:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "w", "type": { "tag": ":pointer", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } } }, { "tag": "parameter", "name": "h", "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": "TTF_RenderText_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:169:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:171:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:173:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderGlyph_Solid", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:183:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderText_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:191:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:193:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:195:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderGlyph_Shaded", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:205:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "bg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderText_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:212:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:214:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:216:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderText_Blended_Wrapped", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:226:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUTF8_Blended_Wrapped", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:228:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderUNICODE_Blended_Wrapped", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:230:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_RenderGlyph_Blended", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:239:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": "SDL_Color" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "TTF_CloseFont", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:251:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_Quit", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:254:30", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":void" } },
{ "tag": "function", "name": "TTF_WasInit", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:257:29", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GetFontKerningSize", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:265:21", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "prev_index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }, { "tag": "parameter", "name": "index", "type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "TTF_GetFontKerningSizeGlyphs", "ns": 0, "location": "/usr/include/SDL2/SDL_ttf.h:268:21", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "previous_ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }], "return-type": { "tag": ":int", "bit-size": 32, "bit-alignment": 32 } },
{ "tag": "function", "name": "STTF_RenderText_Solid", "ns": 0, "location": "ttf-shim.h:4:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUTF8_Solid", "ns": 0, "location": "ttf-shim.h:6:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUNICODE_Solid", "ns": 0, "location": "ttf-shim.h:8:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderGlyph_Solid", "ns": 0, "location": "ttf-shim.h:10:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderText_Shaded", "ns": 0, "location": "ttf-shim.h:13:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "bg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUTF8_Shaded", "ns": 0, "location": "ttf-shim.h:15:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "bg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUNICODE_Shaded", "ns": 0, "location": "ttf-shim.h:17:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "bg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderGlyph_Shaded", "ns": 0, "location": "ttf-shim.h:19:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "bg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderText_Blended", "ns": 0, "location": "ttf-shim.h:22:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUTF8_Blended", "ns": 0, "location": "ttf-shim.h:24:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUNICODE_Blended", "ns": 0, "location": "ttf-shim.h:26:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderText_Blended_Wrapped", "ns": 0, "location": "ttf-shim.h:29:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUTF8_Blended_Wrapped", "ns": 0, "location": "ttf-shim.h:31:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": ":char", "bit-size": 8, "bit-alignment": 8 } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderUNICODE_Blended_Wrapped", "ns": 0, "location": "ttf-shim.h:33:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "text", "type": { "tag": ":pointer", "type": { "tag": "Uint16" } } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }, { "tag": "parameter", "name": "wrapLength", "type": { "tag": "Uint32" } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } },
{ "tag": "function", "name": "STTF_RenderGlyph_Blended", "ns": 0, "location": "ttf-shim.h:35:39", "variadic": false, "inline": false, "storage-class": "extern", "parameters": [{ "tag": "parameter", "name": "font", "type": { "tag": ":pointer", "type": { "tag": "TTF_Font" } } }, { "tag": "parameter", "name": "ch", "type": { "tag": "Uint16" } }, { "tag": "parameter", "name": "fg", "type": { "tag": ":pointer", "type": { "tag": "SDL_Color" } } }], "return-type": { "tag": ":pointer", "type": { "tag": "SDL_Surface" } } }
]
|
Added sdl2/ttf-shim.sexp.
more than 10,000 changes
Added sdl2/ttf-shim/ttf-shim.c.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 |
#include "ttf-shim.h"
#include <SDL2/SDL_ttf.h>
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Solid(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderText_Solid(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Solid(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Solid(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Solid(TTF_Font *font,
const Uint16 *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Solid(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Solid(TTF_Font *font,
Uint16 ch, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderGlyph_Solid(font, ch, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Shaded(TTF_Font *font,
const char *text, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderText_Shaded(font, text, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Shaded(TTF_Font *font,
const char *text, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Shaded(font, text, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Shaded(TTF_Font *font,
const Uint16 *text, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Shaded(font, text, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Shaded(TTF_Font *font,
Uint16 ch, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderGlyph_Shaded(font, ch, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Blended(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderText_Blended(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Blended(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Blended(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Blended(TTF_Font *font,
const Uint16 *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Blended(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Blended_Wrapped(TTF_Font *font,
const char *text, SDL_Color *fg, Uint32 wrapLength){
SDL_Surface * rtnSurf = TTF_RenderText_Blended_Wrapped(font, text, *fg, wrapLength);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Blended_Wrapped(TTF_Font *font,
const char *text, SDL_Color *fg, Uint32 wrapLength){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Blended_Wrapped(font, text, *fg, wrapLength);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Blended_Wrapped(TTF_Font *font,
const Uint16 *text, SDL_Color *fg, Uint32 wrapLength){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Blended_Wrapped(font, text, *fg, wrapLength);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Blended(TTF_Font *font,
Uint16 ch, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderGlyph_Blended(font, ch, *fg);
return rtnSurf;
}
|
Added sdl2/ttf-shim/ttf-shim.c~.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 |
#include "ttf-shim.h"
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Solid(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderText_Solid(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Solid(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Solid(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Solid(TTF_Font *font,
const Uint16 *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Solid(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Solid(TTF_Font *font,
Uint16 ch, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderGlyph_Solid(font, ch, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Shaded(TTF_Font *font,
const char *text, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderText_Shaded(font, text, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Shaded(TTF_Font *font,
const char *text, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Shaded(font, text, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Shaded(TTF_Font *font,
const Uint16 *text, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Shaded(font, text, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Shaded(TTF_Font *font,
Uint16 ch, SDL_Color *fg, SDL_Color *bg){
SDL_Surface * rtnSurf = TTF_RenderGlyph_Shaded(font, ch, *fg, *bg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Blended(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderText_Blended(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Blended(TTF_Font *font,
const char *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Blended(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Blended(TTF_Font *font,
const Uint16 *text, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Blended(font, text, *fg);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Blended_Wrapped(TTF_Font *font,
const char *text, SDL_Color *fg, Uint32 wrapLength){
SDL_Surface * rtnSurf = TTF_RenderText_Blended_Wrapped(font, text, *fg, wrapLength);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Blended_Wrapped(TTF_Font *font,
const char *text, SDL_Color *fg, Uint32 wrapLength){
SDL_Surface * rtnSurf = TTF_RenderUTF8_Blended_Wrapped(font, text, *fg, wrapLength);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Blended_Wrapped(TTF_Font *font,
const Uint16 *text, SDL_Color *fg, Uint32 wrapLength){
SDL_Surface * rtnSurf = TTF_RenderUNICODE_Blended_Wrapped(font, text, *fg, wrapLength);
return rtnSurf;
}
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Blended(TTF_Font *font,
Uint16 ch, SDL_Color *fg){
SDL_Surface * rtnSurf = TTF_RenderGlyph_Blended(font, ch, *fg);
return rtnSurf;
}
|
Added sdl2/ttf-shim/ttf-shim.h.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 |
#include <SDL2/SDL_ttf.h>
#include <SDL2/SDL.h>
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Solid(TTF_Font *font,
const char *text, SDL_Color *fg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Solid(TTF_Font *font,
const char *text, SDL_Color *fg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Solid(TTF_Font *font,
const Uint16 *text, SDL_Color *fg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Solid(TTF_Font *font,
Uint16 ch, SDL_Color *fg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Shaded(TTF_Font *font,
const char *text, SDL_Color *fg, SDL_Color *bg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Shaded(TTF_Font *font,
const char *text, SDL_Color *fg, SDL_Color *bg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Shaded(TTF_Font *font,
const Uint16 *text, SDL_Color *fg, SDL_Color *bg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Shaded(TTF_Font *font,
Uint16 ch, SDL_Color *fg, SDL_Color *bg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Blended(TTF_Font *font,
const char *text, SDL_Color *fg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Blended(TTF_Font *font,
const char *text, SDL_Color *fg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Blended(TTF_Font *font,
const Uint16 *text, SDL_Color *fg);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderText_Blended_Wrapped(TTF_Font *font,
const char *text, SDL_Color *fg, Uint32 wrapLength);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUTF8_Blended_Wrapped(TTF_Font *font,
const char *text, SDL_Color *fg, Uint32 wrapLength);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderUNICODE_Blended_Wrapped(TTF_Font *font,
const Uint16 *text, SDL_Color *fg, Uint32 wrapLength);
extern DECLSPEC SDL_Surface * SDLCALL STTF_RenderGlyph_Blended(TTF_Font *font,
Uint16 ch, SDL_Color *fg);
|
Added sdl2/ttf-shim/ttf-shim.h~.
> > > > | 1 2 3 4 | #include <SDL2/SDL_ttf.h> #include <SDL2/SDL.h> extern DECLSPEC SDL_Surface * SDLCALL TTF_RenderText_Blended_Wrapped_S(TTF_Font *font, const char *text, SDL_Color *fg, Uint32 wraplength); |
Added sdl2/ttf-shim/ttf-shim.o.
cannot compute difference between binary files
Added sdl2/ttf-shim/ttfshim.so.
cannot compute difference between binary files
Added sdl2/ttf-types.ss.
> > | 1 2 | (define-ftype ttf-font (struct)) |
Added sdl2/ttf.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 |
#!r6rs
(library
(sdl2 ttf)
(export
;;;init
ttf-init
ttf-was-init
ttf-quit
;;;info
ttf-linked-version
;;;loading
ttf-open-font
ttf-open-font-rw
ttf-open-font-index
ttf-open-font-index-rw
;;;freeing
ttf-close-font
;;;global attributes
ttf-byte-swapped-unicode
;;;font style
ttf-get-font-style
ttf-set-font-style
ttf-get-font-outline
ttf-set-font-outline
;;;font settings
ttf-get-font-hinting
ttf-set-font-hinting
ttf-get-font-kerning
ttf-set-font-kerning
;;;font metrics
ttf-font-height
ttf-font-ascent
ttf-font-descent
ttf-font-line-skip
;;;font attributes
ttf-font-faces
ttf-font-face-is-fixed-width
ttf-font-face-family-name
ttf-font-face-style-name
;;;glyphs
ttf-glyph-is-provided
ttf-glyph-metrics
;;;text metrics
ttf-size-text
ttf-size-ut-f8
ttf-size-unicode
;;;render solid
sttf-render-text-solid
sttf-render-ut-f8-solid
sttf-render-unicode-solid
sttf-render-glyph-solid
;;;render shaded
sttf-render-text-shaded
sttf-render-ut-f8-shaded
sttf-render-unicode-shaded
sttf-render-glyph-shaded
;;;render blended
sttf-render-text-blended
sttf-render-ut-f8-blended
sttf-render-unicode-blended
sttf-render-glyph-blended
;;;library init
sdl-ttf-library-init
sdl-shim-ttf-init )
(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 "ttf-types.ss")
(include "ttf-shim-functions.ss")
(include "ttf-functions.ss")
(define (sdl-ttf-library-init . l)
(load-shared-object (if (null? l) "libSDL2_ttf.so" l)))
(define (sdl-shim-ttf-init . l)
(load-shared-object (if (null? l) "ttf-shim/ttfshim.so" l))))
|
Added sdl2/ttf.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 |
#!r6rs
(library
(sdl2 ttf)
(export
;;;init
ttf-init
ttf-was-init
ttf-quit
;;;info
ttf-linked-version
;;;errors
ttf-set-error
ttf-get-error
;;;loading
ttf-open-font
ttf-open-font-rw
ttf-open-font-index
ttf-open-fonx-index-rw
;;;freeing
ttf-close-font
;;;global attributes
ttf-byte-swapped-unicode
;;;font style
ttf-get-font-style
ttf-set-font-style
ttf-get-font-outline
ttf-set-font-outline
;;;font settings
ttf-get-font-hinting
ttf-set-font-hinting
ttf-get-font-kerning
ttf-set-font-kerning
;;;font metrics
ttf-font-height
ttf-font-ascent
ttf-font-descent
ttf-font-line-skip
;;;font attributes
ttf-font-faces
ttf-font-face-is-fixed-width
ttf-font-face-family-name
ttf-font-face-style-name
;;;glyphs
ttf-glyph-is-provided
ttf-glyph-metrics
;;;text metrics
ttf-size-text
ttf-size-utf8
ttf-size-unicode
;;;render solid
ttf-render-text-solid
ttf-render-utf8-solid
ttf-render-unicode-solid
ttf-render-glyph-solid
;;;render shaded
ttf-render-text-shaded
ttf-render-utf8-shaded
ttf-render-unicode-shaded
ttf-render-glyph-shaded
;;;render blended
ttf-render-text-blended
ttf-render-utf8-blended
ttf-render-unicode-blended
ttf-render-glphy-blended
;;;library init
sdl-ttf-library-init )
(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 "ttf-types.ss")
(include "ttf-functions.ss")
(define (sdl-ttf-library-init . l)
(load-shared-object (if (null? l) "libSDL2_ttf.so" l))))
|