ack: converted ACK_ERROR_* macros to enum
This commit is contained in:
27
src/ack.h
27
src/ack.h
@@ -19,19 +19,20 @@
|
|||||||
#ifndef ACK_H
|
#ifndef ACK_H
|
||||||
#define ACK_H
|
#define ACK_H
|
||||||
|
|
||||||
/* Common Errors */
|
enum ack {
|
||||||
#define ACK_ERROR_NOT_LIST 1
|
ACK_ERROR_NOT_LIST = 1,
|
||||||
#define ACK_ERROR_ARG 2
|
ACK_ERROR_ARG = 2,
|
||||||
#define ACK_ERROR_PASSWORD 3
|
ACK_ERROR_PASSWORD = 3,
|
||||||
#define ACK_ERROR_PERMISSION 4
|
ACK_ERROR_PERMISSION = 4,
|
||||||
#define ACK_ERROR_UNKNOWN 5
|
ACK_ERROR_UNKNOWN = 5,
|
||||||
|
|
||||||
#define ACK_ERROR_NO_EXIST 50
|
ACK_ERROR_NO_EXIST = 50,
|
||||||
#define ACK_ERROR_PLAYLIST_MAX 51
|
ACK_ERROR_PLAYLIST_MAX = 51,
|
||||||
#define ACK_ERROR_SYSTEM 52
|
ACK_ERROR_SYSTEM = 52,
|
||||||
#define ACK_ERROR_PLAYLIST_LOAD 53
|
ACK_ERROR_PLAYLIST_LOAD = 53,
|
||||||
#define ACK_ERROR_UPDATE_ALREADY 54
|
ACK_ERROR_UPDATE_ALREADY = 54,
|
||||||
#define ACK_ERROR_PLAYER_SYNC 55
|
ACK_ERROR_PLAYER_SYNC = 55,
|
||||||
#define ACK_ERROR_EXIST 56
|
ACK_ERROR_EXIST = 56,
|
||||||
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -92,7 +92,7 @@ void command_success(struct client *client)
|
|||||||
client_puts(client, "OK\n");
|
client_puts(client, "OK\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void command_error_v(struct client *client, int error,
|
static void command_error_v(struct client *client, enum ack error,
|
||||||
const char *fmt, va_list args)
|
const char *fmt, va_list args)
|
||||||
{
|
{
|
||||||
assert(client != NULL);
|
assert(client != NULL);
|
||||||
@@ -106,7 +106,7 @@ static void command_error_v(struct client *client, int error,
|
|||||||
current_command = NULL;
|
current_command = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
mpd_fprintf_ void command_error(struct client *client, int error,
|
mpd_fprintf_ void command_error(struct client *client, enum ack error,
|
||||||
const char *fmt, ...)
|
const char *fmt, ...)
|
||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
@@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
#include "gcc.h"
|
#include "gcc.h"
|
||||||
#include "sllist.h"
|
#include "sllist.h"
|
||||||
|
#include "ack.h"
|
||||||
|
|
||||||
#define COMMAND_RETURN_KILL 10
|
#define COMMAND_RETURN_KILL 10
|
||||||
#define COMMAND_RETURN_CLOSE 20
|
#define COMMAND_RETURN_CLOSE 20
|
||||||
@@ -39,7 +40,7 @@ void finishCommands(void);
|
|||||||
|
|
||||||
void command_success(struct client *client);
|
void command_success(struct client *client);
|
||||||
|
|
||||||
mpd_fprintf_ void command_error(struct client *client, int error,
|
mpd_fprintf_ void command_error(struct client *client, enum ack error,
|
||||||
const char *fmt, ...);
|
const char *fmt, ...);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user