comparison libmlk-core/core/music.c @ 298:196264679079

misc: remove usage of bool
author David Demelier <markand@malikania.fr>
date Wed, 10 Mar 2021 18:49:08 +0100
parents 71b3b7036de7
children d01e83210ca2
comparison
equal deleted inserted replaced
297:6151152d009c 298:196264679079
22 #include <SDL_mixer.h> 22 #include <SDL_mixer.h>
23 23
24 #include "error.h" 24 #include "error.h"
25 #include "music.h" 25 #include "music.h"
26 26
27 bool 27 int
28 music_open(struct music *mus, const char *path) 28 music_open(struct music *mus, const char *path)
29 { 29 {
30 assert(mus); 30 assert(mus);
31 assert(path); 31 assert(path);
32 32
33 if (!(mus->handle = Mix_LoadMUS(path))) 33 if (!(mus->handle = Mix_LoadMUS(path)))
34 return errorf("%s", SDL_GetError()); 34 return errorf("%s", SDL_GetError());
35 35
36 return true; 36 return 0;
37 } 37 }
38 38
39 bool 39 int
40 music_openmem(struct music *mus, const void *buffer, size_t buffersz) 40 music_openmem(struct music *mus, const void *buffer, size_t buffersz)
41 { 41 {
42 assert(mus); 42 assert(mus);
43 assert(buffer); 43 assert(buffer);
44 44
45 SDL_RWops *ops; 45 SDL_RWops *ops;
46 46
47 if (!(ops = SDL_RWFromConstMem(buffer, buffersz)) || 47 if (!(ops = SDL_RWFromConstMem(buffer, buffersz)) ||
48 !(mus->handle = Mix_LoadMUS_RW(ops, true))) 48 !(mus->handle = Mix_LoadMUS_RW(ops, 1)))
49 return errorf("%s", SDL_GetError()); 49 return errorf("%s", SDL_GetError());
50 50
51 return true; 51 return 0;
52 } 52 }
53 53
54 bool 54 int
55 music_ok(const struct music *mus) 55 music_ok(const struct music *mus)
56 { 56 {
57 return mus && mus->handle; 57 return mus && mus->handle;
58 } 58 }
59 59
60 bool 60 int
61 music_play(struct music *mus, enum music_flags flags, unsigned int fadein) 61 music_play(struct music *mus, enum music_flags flags, unsigned int fadein)
62 { 62 {
63 assert(mus); 63 assert(mus);
64 64
65 int loops = flags & MUSIC_LOOP ? -1 : 1; 65 int loops = flags & MUSIC_LOOP ? -1 : 1;
71 ret = Mix_PlayMusic(mus->handle, loops); 71 ret = Mix_PlayMusic(mus->handle, loops);
72 72
73 if (ret < 0) 73 if (ret < 0)
74 return errorf("%s", SDL_GetError()); 74 return errorf("%s", SDL_GetError());
75 75
76 return true; 76 return 0;
77 } 77 }
78 78
79 bool 79 int
80 music_playing(void) 80 music_playing(void)
81 { 81 {
82 return Mix_PlayingMusic(); 82 return Mix_PlayingMusic();
83 } 83 }
84 84