From f73319c0489e08e1277b80107729ac1f2ea8e7fd Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 7 Sep 2008 13:25:54 +0200 Subject: client: added client_printf() Based on client_puts(), client_printf() is the successor of fdprintf(). As soon as all fdprintf() callers have been rewritten to use client_printf(), we can remove fdprintf(). --- src/client.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/client.h') 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 -- cgit v1.2.3