diff options
author | Max Kellermann <max@duempel.org> | 2008-11-03 21:49:40 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-11-03 21:49:40 +0100 |
commit | fdf0d46e3d0e14fe0ad0ff112b738f4b5cdf04a4 (patch) | |
tree | cc07125631e995c7c9481a94a8c3f3a3e77dcb52 /src/player_control.h | |
parent | eca0e6db3b1e0aef07971706964190afe38cf82c (diff) | |
download | mpd-fdf0d46e3d0e14fe0ad0ff112b738f4b5cdf04a4.tar.gz mpd-fdf0d46e3d0e14fe0ad0ff112b738f4b5cdf04a4.tar.xz mpd-fdf0d46e3d0e14fe0ad0ff112b738f4b5cdf04a4.zip |
player: converted PLAYER_ERROR_* to enum
Diffstat (limited to 'src/player_control.h')
-rw-r--r-- | src/player_control.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/player_control.h b/src/player_control.h index b16946ce6..2ae1fb618 100644 --- a/src/player_control.h +++ b/src/player_control.h @@ -50,12 +50,14 @@ enum player_command { PLAYER_COMMAND_CANCEL, }; -#define PLAYER_ERROR_NOERROR 0 -#define PLAYER_ERROR_FILE 1 -#define PLAYER_ERROR_AUDIO 2 -#define PLAYER_ERROR_SYSTEM 3 -#define PLAYER_ERROR_UNKTYPE 4 -#define PLAYER_ERROR_FILENOTFOUND 5 +enum player_error { + PLAYER_ERROR_NOERROR = 0, + PLAYER_ERROR_FILE, + PLAYER_ERROR_AUDIO, + PLAYER_ERROR_SYSTEM, + PLAYER_ERROR_UNKTYPE, + PLAYER_ERROR_FILENOTFOUND, +}; struct player_control { unsigned int buffered_before_play; @@ -63,7 +65,7 @@ struct player_control { struct notify notify; volatile enum player_command command; volatile enum player_state state; - volatile int8_t error; + volatile enum player_error error; uint16_t bit_rate; struct audio_format audio_format; float total_time; @@ -108,7 +110,7 @@ void clearPlayerError(void); char *getPlayerErrorStr(void); -int getPlayerError(void); +enum player_error getPlayerError(void); void playerWait(void); |