Artifact 815dc2ca4c500d380bc3c9a720e9f0bc24a98b7f:
- File sdl2/mix-types.ss — part of check-in [242c211156] at 2018-01-08 17:10:50 on branch trunk — Initial SDL_Mixer support (user: ovenpasta@users.noreply.github.com size: 369)
0000: 28 64 65 66 69 6e 65 2d 66 74 79 70 65 20 6d 69 (define-ftype mi 0010: 78 2d 63 68 75 6e 6b 0a 20 20 28 73 74 72 75 63 x-chunk. (struc 0020: 74 0a 0a 20 20 20 20 20 20 28 61 6c 6c 6f 63 61 t.. (alloca 0030: 74 65 64 20 69 6e 74 29 0a 20 20 20 20 28 61 62 ted int). (ab 0040: 75 66 20 75 69 6e 74 38 29 0a 20 20 20 20 28 61 uf uint8). (a 0050: 6c 65 6e 20 75 69 6e 74 33 32 29 0a 20 20 20 20 len uint32). 0060: 28 76 6f 6c 75 6d 65 20 75 69 6e 74 38 29 29 29 (volume uint8))) 0070: 0a 0a 28 64 65 66 69 6e 65 2d 66 74 79 70 65 20 ..(define-ftype 0080: 6d 69 78 2d 6d 75 73 69 63 0a 20 20 28 73 74 72 mix-music. (str 0090: 75 63 74 29 29 0a 0a 28 64 65 66 69 6e 65 2d 66 uct))..(define-f 00a0: 74 79 70 65 20 6d 69 78 2d 6d 75 73 69 63 2d 74 type mix-music-t 00b0: 79 70 65 20 75 69 6e 74 38 29 0a 0a 28 64 65 66 ype uint8)..(def 00c0: 69 6e 65 2d 66 74 79 70 65 20 6d 69 78 2d 66 61 ine-ftype mix-fa 00d0: 64 69 6e 67 20 75 69 6e 74 38 29 0a 3b 3b 3b 46 ding uint8).;;;F 00e0: 69 78 6d 65 20 65 6e 75 6d 20 5e 0a 0a 28 64 65 ixme enum ^..(de 00f0: 66 69 6e 65 2d 66 74 79 70 65 20 6d 69 78 2d 65 fine-ftype mix-e 0100: 66 66 65 63 74 2d 66 75 6e 63 2d 74 20 28 66 75 ffect-func-t (fu 0110: 6e 63 74 69 6f 6e 20 28 69 6e 74 20 76 6f 69 64 nction (int void 0120: 2a 20 69 6e 74 20 76 6f 69 64 2a 29 20 76 6f 69 * int void*) voi 0130: 64 29 29 0a 28 64 65 66 69 6e 65 2d 66 74 79 70 d)).(define-ftyp 0140: 65 20 6d 69 78 2d 65 66 66 65 63 74 2d 64 6f 6e e mix-effect-don 0150: 65 2d 74 20 28 66 75 6e 63 74 69 6f 6e 20 28 69 e-t (function (i 0160: 6e 74 20 76 6f 69 64 2a 29 20 76 6f 69 64 29 29 nt void*) void)) 0170: 0a .