Hex Artifact Content
Not logged in

Artifact e33389ab0ce7663a9e09810772dc090b7fb86e41:


0000: 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63  (define-sdl-func
0010: 20 28 2a 20 73 64 6c 2d 76 65 72 73 69 6f 6e 2d   (* sdl-version-
0020: 74 29 20 6d 69 78 2d 6c 69 6e 6b 65 64 2d 76 65  t) mix-linked-ve
0030: 72 73 69 6f 6e 20 28 29 20 22 4d 69 78 5f 4c 69  rsion () "Mix_Li
0040: 6e 6b 65 64 5f 56 65 72 73 69 6f 6e 22 29 0a 28  nked_Version").(
0050: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
0060: 69 6e 74 20 6d 69 78 2d 69 6e 69 74 20 28 28 66  int mix-init ((f
0070: 6c 61 67 73 20 69 6e 74 29 29 20 22 4d 69 78 5f  lags int)) "Mix_
0080: 49 6e 69 74 22 29 0a 28 64 65 66 69 6e 65 2d 73  Init").(define-s
0090: 64 6c 2d 66 75 6e 63 20 76 6f 69 64 20 6d 69 78  dl-func void mix
00a0: 2d 71 75 69 74 20 28 29 20 22 4d 69 78 5f 51 75  -quit () "Mix_Qu
00b0: 69 74 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  it").(define-sdl
00c0: 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 6f 70  -func int mix-op
00d0: 65 6e 2d 61 75 64 69 6f 20 28 28 66 72 65 71 75  en-audio ((frequ
00e0: 65 6e 63 79 20 69 6e 74 29 20 28 66 6f 72 6d 61  ency int) (forma
00f0: 74 20 75 69 6e 74 31 36 29 20 28 63 68 61 6e 6e  t uint16) (chann
0100: 65 6c 73 20 69 6e 74 29 20 28 63 68 75 6e 6b 73  els int) (chunks
0110: 69 7a 65 20 69 6e 74 29 29 20 22 4d 69 78 5f 4f  ize int)) "Mix_O
0120: 70 65 6e 41 75 64 69 6f 22 29 0a 28 64 65 66 69  penAudio").(defi
0130: 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20  ne-sdl-func int 
0140: 6d 69 78 2d 6f 70 65 6e 2d 61 75 64 69 6f 2d 64  mix-open-audio-d
0150: 65 76 69 63 65 20 28 28 66 72 65 71 75 65 6e 63  evice ((frequenc
0160: 79 20 69 6e 74 29 20 28 66 6f 72 6d 61 74 20 75  y int) (format u
0170: 69 6e 74 31 36 29 20 28 63 68 61 6e 6e 65 6c 73  int16) (channels
0180: 20 69 6e 74 29 20 28 63 68 75 6e 6b 73 69 7a 65   int) (chunksize
0190: 20 69 6e 74 29 20 28 64 65 76 69 63 65 20 73 74   int) (device st
01a0: 72 69 6e 67 29 20 28 61 6c 6c 6f 77 65 64 5f 63  ring) (allowed_c
01b0: 68 61 6e 67 65 73 20 69 6e 74 29 29 20 22 4d 69  hanges int)) "Mi
01c0: 78 5f 4f 70 65 6e 41 75 64 69 6f 44 65 76 69 63  x_OpenAudioDevic
01d0: 65 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d  e").(define-sdl-
01e0: 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 61 6c 6c  func int mix-all
01f0: 6f 63 61 74 65 2d 63 68 61 6e 6e 65 6c 73 20 28  ocate-channels (
0200: 28 6e 75 6d 63 68 61 6e 73 20 69 6e 74 29 29 20  (numchans int)) 
0210: 22 4d 69 78 5f 41 6c 6c 6f 63 61 74 65 43 68 61  "Mix_AllocateCha
0220: 6e 6e 65 6c 73 22 29 0a 28 64 65 66 69 6e 65 2d  nnels").(define-
0230: 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78  sdl-func int mix
0240: 2d 71 75 65 72 79 2d 73 70 65 63 20 28 28 66 72  -query-spec ((fr
0250: 65 71 75 65 6e 63 79 20 28 2a 20 69 6e 74 29 29  equency (* int))
0260: 20 28 66 6f 72 6d 61 74 20 28 2a 20 75 69 6e 74   (format (* uint
0270: 31 36 29 29 20 28 63 68 61 6e 6e 65 6c 73 20 28  16)) (channels (
0280: 2a 20 69 6e 74 29 29 29 20 22 4d 69 78 5f 51 75  * int))) "Mix_Qu
0290: 65 72 79 53 70 65 63 22 29 0a 28 64 65 66 69 6e  erySpec").(defin
02a0: 65 2d 73 64 6c 2d 66 75 6e 63 20 28 2a 20 6d 69  e-sdl-func (* mi
02b0: 78 2d 63 68 75 6e 6b 29 20 6d 69 78 2d 6c 6f 61  x-chunk) mix-loa
02c0: 64 2d 77 61 76 2d 72 77 20 28 28 73 72 63 20 28  d-wav-rw ((src (
02d0: 2a 20 73 64 6c 2d 72 77 2d 6f 70 73 2d 74 29 29  * sdl-rw-ops-t))
02e0: 20 28 66 72 65 65 73 72 63 20 69 6e 74 29 29 20   (freesrc int)) 
02f0: 22 4d 69 78 5f 4c 6f 61 64 57 41 56 5f 52 57 22  "Mix_LoadWAV_RW"
0300: 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75  ).(define-sdl-fu
0310: 6e 63 20 28 2a 20 6d 69 78 2d 6d 75 73 69 63 29  nc (* mix-music)
0320: 20 6d 69 78 2d 6c 6f 61 64 2d 6d 75 73 20 28 28   mix-load-mus ((
0330: 66 69 6c 65 20 73 74 72 69 6e 67 29 29 20 22 4d  file string)) "M
0340: 69 78 5f 4c 6f 61 64 4d 55 53 22 29 0a 28 64 65  ix_LoadMUS").(de
0350: 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 28 2a  fine-sdl-func (*
0360: 20 6d 69 78 2d 6d 75 73 69 63 29 20 6d 69 78 2d   mix-music) mix-
0370: 6c 6f 61 64 2d 6d 75 73 2d 72 77 20 28 28 73 72  load-mus-rw ((sr
0380: 63 20 28 2a 20 73 64 6c 2d 72 77 2d 6f 70 73 2d  c (* sdl-rw-ops-
0390: 74 29 29 20 28 66 72 65 65 73 72 63 20 69 6e 74  t)) (freesrc int
03a0: 29 29 20 22 4d 69 78 5f 4c 6f 61 64 4d 55 53 5f  )) "Mix_LoadMUS_
03b0: 52 57 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  RW").(define-sdl
03c0: 2d 66 75 6e 63 20 28 2a 20 6d 69 78 2d 6d 75 73  -func (* mix-mus
03d0: 69 63 29 20 6d 69 78 2d 6c 6f 61 64 2d 6d 75 73  ic) mix-load-mus
03e0: 2d 74 79 70 65 2d 72 77 20 28 28 73 72 63 20 28  -type-rw ((src (
03f0: 2a 20 73 64 6c 2d 72 77 2d 6f 70 73 2d 74 29 29  * sdl-rw-ops-t))
0400: 20 28 74 79 70 65 20 6d 69 78 2d 6d 75 73 69 63   (type mix-music
0410: 2d 74 79 70 65 29 20 28 66 72 65 65 73 72 63 20  -type) (freesrc 
0420: 69 6e 74 29 29 20 22 4d 69 78 5f 4c 6f 61 64 4d  int)) "Mix_LoadM
0430: 55 53 54 79 70 65 5f 52 57 22 29 0a 28 64 65 66  USType_RW").(def
0440: 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 28 2a 20  ine-sdl-func (* 
0450: 6d 69 78 2d 63 68 75 6e 6b 29 20 6d 69 78 2d 71  mix-chunk) mix-q
0460: 75 69 63 6b 2d 6c 6f 61 64 2d 77 61 76 20 28 28  uick-load-wav ((
0470: 6d 65 6d 20 28 2a 20 75 69 6e 74 38 29 29 29 20  mem (* uint8))) 
0480: 22 4d 69 78 5f 51 75 69 63 6b 4c 6f 61 64 5f 57  "Mix_QuickLoad_W
0490: 41 56 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  AV").(define-sdl
04a0: 2d 66 75 6e 63 20 28 2a 20 6d 69 78 2d 63 68 75  -func (* mix-chu
04b0: 6e 6b 29 20 6d 69 78 2d 71 75 69 63 6b 2d 6c 6f  nk) mix-quick-lo
04c0: 61 64 2d 72 61 77 20 28 28 6d 65 6d 20 28 2a 20  ad-raw ((mem (* 
04d0: 75 69 6e 74 38 29 29 20 28 6c 65 6e 20 75 69 6e  uint8)) (len uin
04e0: 74 33 32 29 29 20 22 4d 69 78 5f 51 75 69 63 6b  t32)) "Mix_Quick
04f0: 4c 6f 61 64 5f 52 41 57 22 29 0a 28 64 65 66 69  Load_RAW").(defi
0500: 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 76 6f 69 64  ne-sdl-func void
0510: 20 6d 69 78 2d 66 72 65 65 2d 63 68 75 6e 6b 20   mix-free-chunk 
0520: 28 28 63 68 75 6e 6b 20 28 2a 20 6d 69 78 2d 63  ((chunk (* mix-c
0530: 68 75 6e 6b 29 29 29 20 22 4d 69 78 5f 46 72 65  hunk))) "Mix_Fre
0540: 65 43 68 75 6e 6b 22 29 0a 28 64 65 66 69 6e 65  eChunk").(define
0550: 2d 73 64 6c 2d 66 75 6e 63 20 76 6f 69 64 20 6d  -sdl-func void m
0560: 69 78 2d 66 72 65 65 2d 6d 75 73 69 63 20 28 28  ix-free-music ((
0570: 6d 75 73 69 63 20 28 2a 20 6d 69 78 2d 6d 75 73  music (* mix-mus
0580: 69 63 29 29 29 20 22 4d 69 78 5f 46 72 65 65 4d  ic))) "Mix_FreeM
0590: 75 73 69 63 22 29 0a 28 64 65 66 69 6e 65 2d 73  usic").(define-s
05a0: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
05b0: 67 65 74 2d 6e 75 6d 2d 63 68 75 6e 6b 2d 64 65  get-num-chunk-de
05c0: 63 6f 64 65 72 73 20 28 29 20 22 4d 69 78 5f 47  coders () "Mix_G
05d0: 65 74 4e 75 6d 43 68 75 6e 6b 44 65 63 6f 64 65  etNumChunkDecode
05e0: 72 73 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  rs").(define-sdl
05f0: 2d 66 75 6e 63 20 73 74 72 69 6e 67 20 6d 69 78  -func string mix
0600: 2d 67 65 74 2d 63 68 75 6e 6b 2d 64 65 63 6f 64  -get-chunk-decod
0610: 65 72 20 28 28 69 6e 64 65 78 20 69 6e 74 29 29  er ((index int))
0620: 20 22 4d 69 78 5f 47 65 74 43 68 75 6e 6b 44 65   "Mix_GetChunkDe
0630: 63 6f 64 65 72 22 29 0a 28 64 65 66 69 6e 65 2d  coder").(define-
0640: 73 64 6c 2d 66 75 6e 63 20 73 64 6c 2d 62 6f 6f  sdl-func sdl-boo
0650: 6c 2d 74 20 6d 69 78 2d 68 61 73 2d 63 68 75 6e  l-t mix-has-chun
0660: 6b 2d 64 65 63 6f 64 65 72 20 28 28 6e 61 6d 65  k-decoder ((name
0670: 20 73 74 72 69 6e 67 29 29 20 22 4d 69 78 5f 48   string)) "Mix_H
0680: 61 73 43 68 75 6e 6b 44 65 63 6f 64 65 72 22 29  asChunkDecoder")
0690: 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e  .(define-sdl-fun
06a0: 63 20 69 6e 74 20 6d 69 78 2d 67 65 74 2d 6e 75  c int mix-get-nu
06b0: 6d 2d 6d 75 73 69 63 2d 64 65 63 6f 64 65 72 73  m-music-decoders
06c0: 20 28 29 20 22 4d 69 78 5f 47 65 74 4e 75 6d 4d   () "Mix_GetNumM
06d0: 75 73 69 63 44 65 63 6f 64 65 72 73 22 29 0a 28  usicDecoders").(
06e0: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
06f0: 73 74 72 69 6e 67 20 6d 69 78 2d 67 65 74 2d 6d  string mix-get-m
0700: 75 73 69 63 2d 64 65 63 6f 64 65 72 20 28 28 69  usic-decoder ((i
0710: 6e 64 65 78 20 69 6e 74 29 29 20 22 4d 69 78 5f  ndex int)) "Mix_
0720: 47 65 74 4d 75 73 69 63 44 65 63 6f 64 65 72 22  GetMusicDecoder"
0730: 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75  ).(define-sdl-fu
0740: 6e 63 20 73 64 6c 2d 62 6f 6f 6c 2d 74 20 6d 69  nc sdl-bool-t mi
0750: 78 2d 68 61 73 2d 6d 75 73 69 63 2d 64 65 63 6f  x-has-music-deco
0760: 64 65 72 20 28 28 6e 61 6d 65 20 73 74 72 69 6e  der ((name strin
0770: 67 29 29 20 22 4d 69 78 5f 48 61 73 4d 75 73 69  g)) "Mix_HasMusi
0780: 63 44 65 63 6f 64 65 72 22 29 0a 28 64 65 66 69  cDecoder").(defi
0790: 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 6d 69 78 2d  ne-sdl-func mix-
07a0: 6d 75 73 69 63 2d 74 79 70 65 20 6d 69 78 2d 67  music-type mix-g
07b0: 65 74 2d 6d 75 73 69 63 2d 74 79 70 65 20 28 28  et-music-type ((
07c0: 6d 75 73 69 63 20 28 2a 20 6d 69 78 2d 6d 75 73  music (* mix-mus
07d0: 69 63 29 29 29 20 22 4d 69 78 5f 47 65 74 4d 75  ic))) "Mix_GetMu
07e0: 73 69 63 54 79 70 65 22 29 0a 28 64 65 66 69 6e  sicType").(defin
07f0: 65 2d 73 64 6c 2d 66 75 6e 63 20 76 6f 69 64 20  e-sdl-func void 
0800: 6d 69 78 2d 73 65 74 2d 70 6f 73 74 2d 6d 69 78  mix-set-post-mix
0810: 20 28 28 6d 69 78 5f 66 75 6e 63 20 76 6f 69 64   ((mix_func void
0820: 2a 29 20 28 61 72 67 20 76 6f 69 64 2a 29 29 20  *) (arg void*)) 
0830: 22 4d 69 78 5f 53 65 74 50 6f 73 74 4d 69 78 22  "Mix_SetPostMix"
0840: 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75  ).(define-sdl-fu
0850: 6e 63 20 76 6f 69 64 20 6d 69 78 2d 68 6f 6f 6b  nc void mix-hook
0860: 2d 6d 75 73 69 63 20 28 28 6d 69 78 5f 66 75 6e  -music ((mix_fun
0870: 63 20 76 6f 69 64 2a 29 20 28 61 72 67 20 76 6f  c void*) (arg vo
0880: 69 64 2a 29 29 20 22 4d 69 78 5f 48 6f 6f 6b 4d  id*)) "Mix_HookM
0890: 75 73 69 63 22 29 0a 28 64 65 66 69 6e 65 2d 73  usic").(define-s
08a0: 64 6c 2d 66 75 6e 63 20 76 6f 69 64 20 6d 69 78  dl-func void mix
08b0: 2d 68 6f 6f 6b 2d 6d 75 73 69 63 2d 66 69 6e 69  -hook-music-fini
08c0: 73 68 65 64 20 28 28 6d 75 73 69 63 5f 66 69 6e  shed ((music_fin
08d0: 69 73 68 65 64 20 76 6f 69 64 2a 29 29 20 22 4d  ished void*)) "M
08e0: 69 78 5f 48 6f 6f 6b 4d 75 73 69 63 46 69 6e 69  ix_HookMusicFini
08f0: 73 68 65 64 22 29 0a 28 64 65 66 69 6e 65 2d 73  shed").(define-s
0900: 64 6c 2d 66 75 6e 63 20 76 6f 69 64 2a 20 6d 69  dl-func void* mi
0910: 78 2d 67 65 74 2d 6d 75 73 69 63 2d 68 6f 6f 6b  x-get-music-hook
0920: 2d 64 61 74 61 20 28 29 20 22 4d 69 78 5f 47 65  -data () "Mix_Ge
0930: 74 4d 75 73 69 63 48 6f 6f 6b 44 61 74 61 22 29  tMusicHookData")
0940: 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e  .(define-sdl-fun
0950: 63 20 76 6f 69 64 20 6d 69 78 2d 63 68 61 6e 6e  c void mix-chann
0960: 65 6c 2d 66 69 6e 69 73 68 65 64 20 28 28 63 68  el-finished ((ch
0970: 61 6e 6e 65 6c 5f 66 69 6e 69 73 68 65 64 20 76  annel_finished v
0980: 6f 69 64 2a 29 29 20 22 4d 69 78 5f 43 68 61 6e  oid*)) "Mix_Chan
0990: 6e 65 6c 46 69 6e 69 73 68 65 64 22 29 0a 28 64  nelFinished").(d
09a0: 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69  efine-sdl-func i
09b0: 6e 74 20 6d 69 78 2d 72 65 67 69 73 74 65 72 2d  nt mix-register-
09c0: 65 66 66 65 63 74 20 28 28 63 68 61 6e 20 69 6e  effect ((chan in
09d0: 74 29 20 28 66 20 28 2a 20 6d 69 78 2d 65 66 66  t) (f (* mix-eff
09e0: 65 63 74 2d 66 75 6e 63 2d 74 29 29 20 28 64 20  ect-func-t)) (d 
09f0: 28 2a 20 6d 69 78 2d 65 66 66 65 63 74 2d 64 6f  (* mix-effect-do
0a00: 6e 65 2d 74 29 29 20 28 61 72 67 20 76 6f 69 64  ne-t)) (arg void
0a10: 2a 29 29 20 22 4d 69 78 5f 52 65 67 69 73 74 65  *)) "Mix_Registe
0a20: 72 45 66 66 65 63 74 22 29 0a 28 64 65 66 69 6e  rEffect").(defin
0a30: 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d  e-sdl-func int m
0a40: 69 78 2d 75 6e 72 65 67 69 73 74 65 72 2d 65 66  ix-unregister-ef
0a50: 66 65 63 74 20 28 28 63 68 61 6e 6e 65 6c 20 69  fect ((channel i
0a60: 6e 74 29 20 28 66 20 28 2a 20 6d 69 78 2d 65 66  nt) (f (* mix-ef
0a70: 66 65 63 74 2d 66 75 6e 63 2d 74 29 29 29 20 22  fect-func-t))) "
0a80: 4d 69 78 5f 55 6e 72 65 67 69 73 74 65 72 45 66  Mix_UnregisterEf
0a90: 66 65 63 74 22 29 0a 28 64 65 66 69 6e 65 2d 73  fect").(define-s
0aa0: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
0ab0: 75 6e 72 65 67 69 73 74 65 72 2d 61 6c 6c 2d 65  unregister-all-e
0ac0: 66 66 65 63 74 73 20 28 28 63 68 61 6e 6e 65 6c  ffects ((channel
0ad0: 20 69 6e 74 29 29 20 22 4d 69 78 5f 55 6e 72 65   int)) "Mix_Unre
0ae0: 67 69 73 74 65 72 41 6c 6c 45 66 66 65 63 74 73  gisterAllEffects
0af0: 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66  ").(define-sdl-f
0b00: 75 6e 63 20 69 6e 74 20 6d 69 78 2d 73 65 74 2d  unc int mix-set-
0b10: 70 61 6e 6e 69 6e 67 20 28 28 63 68 61 6e 6e 65  panning ((channe
0b20: 6c 20 69 6e 74 29 20 28 6c 65 66 74 20 75 69 6e  l int) (left uin
0b30: 74 38 29 20 28 72 69 67 68 74 20 75 69 6e 74 38  t8) (right uint8
0b40: 29 29 20 22 4d 69 78 5f 53 65 74 50 61 6e 6e 69  )) "Mix_SetPanni
0b50: 6e 67 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  ng").(define-sdl
0b60: 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 73 65  -func int mix-se
0b70: 74 2d 70 6f 73 69 74 69 6f 6e 20 28 28 63 68 61  t-position ((cha
0b80: 6e 6e 65 6c 20 69 6e 74 29 20 28 61 6e 67 6c 65  nnel int) (angle
0b90: 20 73 69 6e 74 31 36 29 20 28 64 69 73 74 61 6e   sint16) (distan
0ba0: 63 65 20 75 69 6e 74 38 29 29 20 22 4d 69 78 5f  ce uint8)) "Mix_
0bb0: 53 65 74 50 6f 73 69 74 69 6f 6e 22 29 0a 28 64  SetPosition").(d
0bc0: 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69  efine-sdl-func i
0bd0: 6e 74 20 6d 69 78 2d 73 65 74 2d 64 69 73 74 61  nt mix-set-dista
0be0: 6e 63 65 20 28 28 63 68 61 6e 6e 65 6c 20 69 6e  nce ((channel in
0bf0: 74 29 20 28 64 69 73 74 61 6e 63 65 20 75 69 6e  t) (distance uin
0c00: 74 38 29 29 20 22 4d 69 78 5f 53 65 74 44 69 73  t8)) "Mix_SetDis
0c10: 74 61 6e 63 65 22 29 0a 28 64 65 66 69 6e 65 2d  tance").(define-
0c20: 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78  sdl-func int mix
0c30: 2d 73 65 74 2d 72 65 76 65 72 73 65 2d 73 74 65  -set-reverse-ste
0c40: 72 65 6f 20 28 28 63 68 61 6e 6e 65 6c 20 69 6e  reo ((channel in
0c50: 74 29 20 28 66 6c 69 70 20 69 6e 74 29 29 20 22  t) (flip int)) "
0c60: 4d 69 78 5f 53 65 74 52 65 76 65 72 73 65 53 74  Mix_SetReverseSt
0c70: 65 72 65 6f 22 29 0a 28 64 65 66 69 6e 65 2d 73  ereo").(define-s
0c80: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
0c90: 72 65 73 65 72 76 65 2d 63 68 61 6e 6e 65 6c 73  reserve-channels
0ca0: 20 28 28 6e 75 6d 20 69 6e 74 29 29 20 22 4d 69   ((num int)) "Mi
0cb0: 78 5f 52 65 73 65 72 76 65 43 68 61 6e 6e 65 6c  x_ReserveChannel
0cc0: 73 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d  s").(define-sdl-
0cd0: 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 67 72 6f  func int mix-gro
0ce0: 75 70 2d 63 68 61 6e 6e 65 6c 20 28 28 77 68 69  up-channel ((whi
0cf0: 63 68 20 69 6e 74 29 20 28 74 61 67 20 69 6e 74  ch int) (tag int
0d00: 29 29 20 22 4d 69 78 5f 47 72 6f 75 70 43 68 61  )) "Mix_GroupCha
0d10: 6e 6e 65 6c 22 29 0a 28 64 65 66 69 6e 65 2d 73  nnel").(define-s
0d20: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
0d30: 67 72 6f 75 70 2d 63 68 61 6e 6e 65 6c 73 20 28  group-channels (
0d40: 28 66 72 6f 6d 20 69 6e 74 29 20 28 74 6f 20 69  (from int) (to i
0d50: 6e 74 29 20 28 74 61 67 20 69 6e 74 29 29 20 22  nt) (tag int)) "
0d60: 4d 69 78 5f 47 72 6f 75 70 43 68 61 6e 6e 65 6c  Mix_GroupChannel
0d70: 73 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d  s").(define-sdl-
0d80: 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 67 72 6f  func int mix-gro
0d90: 75 70 2d 61 76 61 69 6c 61 62 6c 65 20 28 28 74  up-available ((t
0da0: 61 67 20 69 6e 74 29 29 20 22 4d 69 78 5f 47 72  ag int)) "Mix_Gr
0db0: 6f 75 70 41 76 61 69 6c 61 62 6c 65 22 29 0a 28  oupAvailable").(
0dc0: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
0dd0: 69 6e 74 20 6d 69 78 2d 67 72 6f 75 70 2d 63 6f  int mix-group-co
0de0: 75 6e 74 20 28 28 74 61 67 20 69 6e 74 29 29 20  unt ((tag int)) 
0df0: 22 4d 69 78 5f 47 72 6f 75 70 43 6f 75 6e 74 22  "Mix_GroupCount"
0e00: 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75  ).(define-sdl-fu
0e10: 6e 63 20 69 6e 74 20 6d 69 78 2d 67 72 6f 75 70  nc int mix-group
0e20: 2d 6f 6c 64 65 73 74 20 28 28 74 61 67 20 69 6e  -oldest ((tag in
0e30: 74 29 29 20 22 4d 69 78 5f 47 72 6f 75 70 4f 6c  t)) "Mix_GroupOl
0e40: 64 65 73 74 22 29 0a 28 64 65 66 69 6e 65 2d 73  dest").(define-s
0e50: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
0e60: 67 72 6f 75 70 2d 6e 65 77 65 72 20 28 28 74 61  group-newer ((ta
0e70: 67 20 69 6e 74 29 29 20 22 4d 69 78 5f 47 72 6f  g int)) "Mix_Gro
0e80: 75 70 4e 65 77 65 72 22 29 0a 28 64 65 66 69 6e  upNewer").(defin
0e90: 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d  e-sdl-func int m
0ea0: 69 78 2d 70 6c 61 79 2d 63 68 61 6e 6e 65 6c 2d  ix-play-channel-
0eb0: 74 69 6d 65 64 20 28 28 63 68 61 6e 6e 65 6c 20  timed ((channel 
0ec0: 69 6e 74 29 20 28 63 68 75 6e 6b 20 28 2a 20 6d  int) (chunk (* m
0ed0: 69 78 2d 63 68 75 6e 6b 29 29 20 28 6c 6f 6f 70  ix-chunk)) (loop
0ee0: 73 20 69 6e 74 29 20 28 74 69 63 6b 73 20 69 6e  s int) (ticks in
0ef0: 74 29 29 20 22 4d 69 78 5f 50 6c 61 79 43 68 61  t)) "Mix_PlayCha
0f00: 6e 6e 65 6c 54 69 6d 65 64 22 29 0a 28 64 65 66  nnelTimed").(def
0f10: 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74  ine-sdl-func int
0f20: 20 6d 69 78 2d 70 6c 61 79 2d 6d 75 73 69 63 20   mix-play-music 
0f30: 28 28 6d 75 73 69 63 20 28 2a 20 6d 69 78 2d 6d  ((music (* mix-m
0f40: 75 73 69 63 29 29 20 28 6c 6f 6f 70 73 20 69 6e  usic)) (loops in
0f50: 74 29 29 20 22 4d 69 78 5f 50 6c 61 79 4d 75 73  t)) "Mix_PlayMus
0f60: 69 63 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  ic").(define-sdl
0f70: 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 66 61  -func int mix-fa
0f80: 64 65 2d 69 6e 2d 6d 75 73 69 63 20 28 28 6d 75  de-in-music ((mu
0f90: 73 69 63 20 28 2a 20 6d 69 78 2d 6d 75 73 69 63  sic (* mix-music
0fa0: 29 29 20 28 6c 6f 6f 70 73 20 69 6e 74 29 20 28  )) (loops int) (
0fb0: 6d 73 20 69 6e 74 29 29 20 22 4d 69 78 5f 46 61  ms int)) "Mix_Fa
0fc0: 64 65 49 6e 4d 75 73 69 63 22 29 0a 28 64 65 66  deInMusic").(def
0fd0: 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74  ine-sdl-func int
0fe0: 20 6d 69 78 2d 66 61 64 65 2d 69 6e 2d 6d 75 73   mix-fade-in-mus
0ff0: 69 63 2d 70 6f 73 20 28 28 6d 75 73 69 63 20 28  ic-pos ((music (
1000: 2a 20 6d 69 78 2d 6d 75 73 69 63 29 29 20 28 6c  * mix-music)) (l
1010: 6f 6f 70 73 20 69 6e 74 29 20 28 6d 73 20 69 6e  oops int) (ms in
1020: 74 29 20 28 70 6f 73 69 74 69 6f 6e 20 64 6f 75  t) (position dou
1030: 62 6c 65 29 29 20 22 4d 69 78 5f 46 61 64 65 49  ble)) "Mix_FadeI
1040: 6e 4d 75 73 69 63 50 6f 73 22 29 0a 28 64 65 66  nMusicPos").(def
1050: 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74  ine-sdl-func int
1060: 20 6d 69 78 2d 66 61 64 65 2d 69 6e 2d 63 68 61   mix-fade-in-cha
1070: 6e 6e 65 6c 2d 74 69 6d 65 64 20 28 28 63 68 61  nnel-timed ((cha
1080: 6e 6e 65 6c 20 69 6e 74 29 20 28 63 68 75 6e 6b  nnel int) (chunk
1090: 20 28 2a 20 6d 69 78 2d 63 68 75 6e 6b 29 29 20   (* mix-chunk)) 
10a0: 28 6c 6f 6f 70 73 20 69 6e 74 29 20 28 6d 73 20  (loops int) (ms 
10b0: 69 6e 74 29 20 28 74 69 63 6b 73 20 69 6e 74 29  int) (ticks int)
10c0: 29 20 22 4d 69 78 5f 46 61 64 65 49 6e 43 68 61  ) "Mix_FadeInCha
10d0: 6e 6e 65 6c 54 69 6d 65 64 22 29 0a 28 64 65 66  nnelTimed").(def
10e0: 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74  ine-sdl-func int
10f0: 20 6d 69 78 2d 76 6f 6c 75 6d 65 20 28 28 63 68   mix-volume ((ch
1100: 61 6e 6e 65 6c 20 69 6e 74 29 20 28 76 6f 6c 75  annel int) (volu
1110: 6d 65 20 69 6e 74 29 29 20 22 4d 69 78 5f 56 6f  me int)) "Mix_Vo
1120: 6c 75 6d 65 22 29 0a 28 64 65 66 69 6e 65 2d 73  lume").(define-s
1130: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
1140: 76 6f 6c 75 6d 65 2d 63 68 75 6e 6b 20 28 28 63  volume-chunk ((c
1150: 68 75 6e 6b 20 28 2a 20 6d 69 78 2d 63 68 75 6e  hunk (* mix-chun
1160: 6b 29 29 20 28 76 6f 6c 75 6d 65 20 69 6e 74 29  k)) (volume int)
1170: 29 20 22 4d 69 78 5f 56 6f 6c 75 6d 65 43 68 75  ) "Mix_VolumeChu
1180: 6e 6b 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  nk").(define-sdl
1190: 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 76 6f  -func int mix-vo
11a0: 6c 75 6d 65 2d 6d 75 73 69 63 20 28 28 76 6f 6c  lume-music ((vol
11b0: 75 6d 65 20 69 6e 74 29 29 20 22 4d 69 78 5f 56  ume int)) "Mix_V
11c0: 6f 6c 75 6d 65 4d 75 73 69 63 22 29 0a 28 64 65  olumeMusic").(de
11d0: 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e  fine-sdl-func in
11e0: 74 20 6d 69 78 2d 68 61 6c 74 2d 63 68 61 6e 6e  t mix-halt-chann
11f0: 65 6c 20 28 28 63 68 61 6e 6e 65 6c 20 69 6e 74  el ((channel int
1200: 29 29 20 22 4d 69 78 5f 48 61 6c 74 43 68 61 6e  )) "Mix_HaltChan
1210: 6e 65 6c 22 29 0a 28 64 65 66 69 6e 65 2d 73 64  nel").(define-sd
1220: 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d 68  l-func int mix-h
1230: 61 6c 74 2d 67 72 6f 75 70 20 28 28 74 61 67 20  alt-group ((tag 
1240: 69 6e 74 29 29 20 22 4d 69 78 5f 48 61 6c 74 47  int)) "Mix_HaltG
1250: 72 6f 75 70 22 29 0a 28 64 65 66 69 6e 65 2d 73  roup").(define-s
1260: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
1270: 68 61 6c 74 2d 6d 75 73 69 63 20 28 29 20 22 4d  halt-music () "M
1280: 69 78 5f 48 61 6c 74 4d 75 73 69 63 22 29 0a 28  ix_HaltMusic").(
1290: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
12a0: 69 6e 74 20 6d 69 78 2d 65 78 70 69 72 65 2d 63  int mix-expire-c
12b0: 68 61 6e 6e 65 6c 20 28 28 63 68 61 6e 6e 65 6c  hannel ((channel
12c0: 20 69 6e 74 29 20 28 74 69 63 6b 73 20 69 6e 74   int) (ticks int
12d0: 29 29 20 22 4d 69 78 5f 45 78 70 69 72 65 43 68  )) "Mix_ExpireCh
12e0: 61 6e 6e 65 6c 22 29 0a 28 64 65 66 69 6e 65 2d  annel").(define-
12f0: 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78  sdl-func int mix
1300: 2d 66 61 64 65 2d 6f 75 74 2d 63 68 61 6e 6e 65  -fade-out-channe
1310: 6c 20 28 28 77 68 69 63 68 20 69 6e 74 29 20 28  l ((which int) (
1320: 6d 73 20 69 6e 74 29 29 20 22 4d 69 78 5f 46 61  ms int)) "Mix_Fa
1330: 64 65 4f 75 74 43 68 61 6e 6e 65 6c 22 29 0a 28  deOutChannel").(
1340: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
1350: 69 6e 74 20 6d 69 78 2d 66 61 64 65 2d 6f 75 74  int mix-fade-out
1360: 2d 67 72 6f 75 70 20 28 28 74 61 67 20 69 6e 74  -group ((tag int
1370: 29 20 28 6d 73 20 69 6e 74 29 29 20 22 4d 69 78  ) (ms int)) "Mix
1380: 5f 46 61 64 65 4f 75 74 47 72 6f 75 70 22 29 0a  _FadeOutGroup").
1390: 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63  (define-sdl-func
13a0: 20 69 6e 74 20 6d 69 78 2d 66 61 64 65 2d 6f 75   int mix-fade-ou
13b0: 74 2d 6d 75 73 69 63 20 28 28 6d 73 20 69 6e 74  t-music ((ms int
13c0: 29 29 20 22 4d 69 78 5f 46 61 64 65 4f 75 74 4d  )) "Mix_FadeOutM
13d0: 75 73 69 63 22 29 0a 28 64 65 66 69 6e 65 2d 73  usic").(define-s
13e0: 64 6c 2d 66 75 6e 63 20 6d 69 78 2d 66 61 64 69  dl-func mix-fadi
13f0: 6e 67 20 6d 69 78 2d 66 61 64 69 6e 67 2d 6d 75  ng mix-fading-mu
1400: 73 69 63 20 28 29 20 22 4d 69 78 5f 46 61 64 69  sic () "Mix_Fadi
1410: 6e 67 4d 75 73 69 63 22 29 0a 28 64 65 66 69 6e  ngMusic").(defin
1420: 65 2d 73 64 6c 2d 66 75 6e 63 20 6d 69 78 2d 66  e-sdl-func mix-f
1430: 61 64 69 6e 67 20 6d 69 78 2d 66 61 64 69 6e 67  ading mix-fading
1440: 2d 63 68 61 6e 6e 65 6c 20 28 28 77 68 69 63 68  -channel ((which
1450: 20 69 6e 74 29 29 20 22 4d 69 78 5f 46 61 64 69   int)) "Mix_Fadi
1460: 6e 67 43 68 61 6e 6e 65 6c 22 29 0a 28 64 65 66  ngChannel").(def
1470: 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 76 6f 69  ine-sdl-func voi
1480: 64 20 6d 69 78 2d 70 61 75 73 65 20 28 28 63 68  d mix-pause ((ch
1490: 61 6e 6e 65 6c 20 69 6e 74 29 29 20 22 4d 69 78  annel int)) "Mix
14a0: 5f 50 61 75 73 65 22 29 0a 28 64 65 66 69 6e 65  _Pause").(define
14b0: 2d 73 64 6c 2d 66 75 6e 63 20 76 6f 69 64 20 6d  -sdl-func void m
14c0: 69 78 2d 72 65 73 75 6d 65 20 28 28 63 68 61 6e  ix-resume ((chan
14d0: 6e 65 6c 20 69 6e 74 29 29 20 22 4d 69 78 5f 52  nel int)) "Mix_R
14e0: 65 73 75 6d 65 22 29 0a 28 64 65 66 69 6e 65 2d  esume").(define-
14f0: 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78  sdl-func int mix
1500: 2d 70 61 75 73 65 64 20 28 28 63 68 61 6e 6e 65  -paused ((channe
1510: 6c 20 69 6e 74 29 29 20 22 4d 69 78 5f 50 61 75  l int)) "Mix_Pau
1520: 73 65 64 22 29 0a 28 64 65 66 69 6e 65 2d 73 64  sed").(define-sd
1530: 6c 2d 66 75 6e 63 20 76 6f 69 64 20 6d 69 78 2d  l-func void mix-
1540: 70 61 75 73 65 2d 6d 75 73 69 63 20 28 29 20 22  pause-music () "
1550: 4d 69 78 5f 50 61 75 73 65 4d 75 73 69 63 22 29  Mix_PauseMusic")
1560: 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e  .(define-sdl-fun
1570: 63 20 76 6f 69 64 20 6d 69 78 2d 72 65 73 75 6d  c void mix-resum
1580: 65 2d 6d 75 73 69 63 20 28 29 20 22 4d 69 78 5f  e-music () "Mix_
1590: 52 65 73 75 6d 65 4d 75 73 69 63 22 29 0a 28 64  ResumeMusic").(d
15a0: 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 76  efine-sdl-func v
15b0: 6f 69 64 20 6d 69 78 2d 72 65 77 69 6e 64 2d 6d  oid mix-rewind-m
15c0: 75 73 69 63 20 28 29 20 22 4d 69 78 5f 52 65 77  usic () "Mix_Rew
15d0: 69 6e 64 4d 75 73 69 63 22 29 0a 28 64 65 66 69  indMusic").(defi
15e0: 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20  ne-sdl-func int 
15f0: 6d 69 78 2d 70 61 75 73 65 64 2d 6d 75 73 69 63  mix-paused-music
1600: 20 28 29 20 22 4d 69 78 5f 50 61 75 73 65 64 4d   () "Mix_PausedM
1610: 75 73 69 63 22 29 0a 28 64 65 66 69 6e 65 2d 73  usic").(define-s
1620: 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d 69 78 2d  dl-func int mix-
1630: 73 65 74 2d 6d 75 73 69 63 2d 70 6f 73 69 74 69  set-music-positi
1640: 6f 6e 20 28 28 70 6f 73 69 74 69 6f 6e 20 64 6f  on ((position do
1650: 75 62 6c 65 29 29 20 22 4d 69 78 5f 53 65 74 4d  uble)) "Mix_SetM
1660: 75 73 69 63 50 6f 73 69 74 69 6f 6e 22 29 0a 28  usicPosition").(
1670: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
1680: 69 6e 74 20 6d 69 78 2d 70 6c 61 79 69 6e 67 20  int mix-playing 
1690: 28 28 63 68 61 6e 6e 65 6c 20 69 6e 74 29 29 20  ((channel int)) 
16a0: 22 4d 69 78 5f 50 6c 61 79 69 6e 67 22 29 0a 28  "Mix_Playing").(
16b0: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
16c0: 69 6e 74 20 6d 69 78 2d 70 6c 61 79 69 6e 67 2d  int mix-playing-
16d0: 6d 75 73 69 63 20 28 29 20 22 4d 69 78 5f 50 6c  music () "Mix_Pl
16e0: 61 79 69 6e 67 4d 75 73 69 63 22 29 0a 28 64 65  ayingMusic").(de
16f0: 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e  fine-sdl-func in
1700: 74 20 6d 69 78 2d 73 65 74 2d 6d 75 73 69 63 2d  t mix-set-music-
1710: 63 6d 64 20 28 28 63 6f 6d 6d 61 6e 64 20 73 74  cmd ((command st
1720: 72 69 6e 67 29 29 20 22 4d 69 78 5f 53 65 74 4d  ring)) "Mix_SetM
1730: 75 73 69 63 43 4d 44 22 29 0a 28 64 65 66 69 6e  usicCMD").(defin
1740: 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d  e-sdl-func int m
1750: 69 78 2d 73 65 74 2d 73 79 6e 63 68 72 6f 2d 76  ix-set-synchro-v
1760: 61 6c 75 65 20 28 28 76 61 6c 75 65 20 69 6e 74  alue ((value int
1770: 29 29 20 22 4d 69 78 5f 53 65 74 53 79 6e 63 68  )) "Mix_SetSynch
1780: 72 6f 56 61 6c 75 65 22 29 0a 28 64 65 66 69 6e  roValue").(defin
1790: 65 2d 73 64 6c 2d 66 75 6e 63 20 69 6e 74 20 6d  e-sdl-func int m
17a0: 69 78 2d 67 65 74 2d 73 79 6e 63 68 72 6f 2d 76  ix-get-synchro-v
17b0: 61 6c 75 65 20 28 29 20 22 4d 69 78 5f 47 65 74  alue () "Mix_Get
17c0: 53 79 6e 63 68 72 6f 56 61 6c 75 65 22 29 0a 28  SynchroValue").(
17d0: 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20  define-sdl-func 
17e0: 69 6e 74 20 6d 69 78 2d 73 65 74 2d 73 6f 75 6e  int mix-set-soun
17f0: 64 2d 66 6f 6e 74 73 20 28 28 70 61 74 68 73 20  d-fonts ((paths 
1800: 73 74 72 69 6e 67 29 29 20 22 4d 69 78 5f 53 65  string)) "Mix_Se
1810: 74 53 6f 75 6e 64 46 6f 6e 74 73 22 29 0a 28 64  tSoundFonts").(d
1820: 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 73  efine-sdl-func s
1830: 74 72 69 6e 67 20 6d 69 78 2d 67 65 74 2d 73 6f  tring mix-get-so
1840: 75 6e 64 2d 66 6f 6e 74 73 20 28 29 20 22 4d 69  und-fonts () "Mi
1850: 78 5f 47 65 74 53 6f 75 6e 64 46 6f 6e 74 73 22  x_GetSoundFonts"
1860: 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75  ).(define-sdl-fu
1870: 6e 63 20 69 6e 74 20 6d 69 78 2d 65 61 63 68 2d  nc int mix-each-
1880: 73 6f 75 6e 64 2d 66 6f 6e 74 20 28 28 66 75 6e  sound-font ((fun
1890: 63 74 69 6f 6e 20 76 6f 69 64 2a 29 20 28 64 61  ction void*) (da
18a0: 74 61 20 76 6f 69 64 2a 29 29 20 22 4d 69 78 5f  ta void*)) "Mix_
18b0: 45 61 63 68 53 6f 75 6e 64 46 6f 6e 74 22 29 0a  EachSoundFont").
18c0: 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63  (define-sdl-func
18d0: 20 28 2a 20 6d 69 78 2d 63 68 75 6e 6b 29 20 6d   (* mix-chunk) m
18e0: 69 78 2d 67 65 74 2d 63 68 75 6e 6b 20 28 28 63  ix-get-chunk ((c
18f0: 68 61 6e 6e 65 6c 20 69 6e 74 29 29 20 22 4d 69  hannel int)) "Mi
1900: 78 5f 47 65 74 43 68 75 6e 6b 22 29 0a 28 64 65  x_GetChunk").(de
1910: 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 76 6f  fine-sdl-func vo
1920: 69 64 20 6d 69 78 2d 63 6c 6f 73 65 2d 61 75 64  id mix-close-aud
1930: 69 6f 20 28 29 20 22 4d 69 78 5f 43 6c 6f 73 65  io () "Mix_Close
1940: 41 75 64 69 6f 22 29 0a                          Audio").