diff options
Diffstat (limited to '')
-rw-r--r-- | src/client.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/client.h b/src/client.h index 500e47b8f..f1e96bee5 100644 --- a/src/client.h +++ b/src/client.h @@ -20,6 +20,7 @@ #define INTERFACE_H #include "os_compat.h" +#include "gcc.h" struct client; @@ -49,6 +50,16 @@ void client_write(struct client *client, const char *data, size_t length); */ void client_puts(struct client *client, const char *s); +/** + * Write a printf-like formatted string to the client. + */ +void client_vprintf(struct client *client, const char *fmt, va_list args); + +/** + * Write a printf-like formatted string to the client. + */ +mpd_fprintf void client_printf(struct client *client, const char *fmt, ...); + int client_print(int fd, const char *buffer, size_t len); #endif |