diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-01-12 15:50:56 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-01-12 15:50:56 +0100 |
| commit | 099002715d30af646d4582ac2b14322dae3f04d9 (patch) | |
| tree | 459d79b4e9121e5b6d84eea757cc17400366f075 /src/player.h | |
| parent | 44070fb5518e2b54748d58da5a5c61f476ef8700 (diff) | |
| download | tmus-099002715d30af646d4582ac2b14322dae3f04d9.tar.gz tmus-099002715d30af646d4582ac2b14322dae3f04d9.zip | |
Refactor error handling
Diffstat (limited to 'src/player.h')
| -rw-r--r-- | src/player.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/player.h b/src/player.h index 607c1c1..e6b4f17 100644 --- a/src/player.h +++ b/src/player.h @@ -3,8 +3,14 @@ #include "list.h" #include "util.h" +#define PLAYER_STATUS_INFO(...) \ + PLAYER_STATUS(PLAYER_STATUS_MSG_INFO, __VA_ARGS__) + +#define PLAYER_STATUS_ERR(...) \ + PLAYER_STATUS(PLAYER_STATUS_MSG_ERR, __VA_ARGS__) + #define PLAYER_STATUS(lvl, ...) do { \ - player.status_lvl = PLAYER_STATUS_MSG_ ## lvl; \ + player.status_lvl = (lvl); \ if (player.status) free(player.status); \ player.status = aprintf(__VA_ARGS__); \ } while (0) |
