USA.
***/
+#include <pulse/gccmacro.h>
+
#include <pulsecore/iochannel.h>
-#include <pulsecore/core-util.h>
/* An ioline wraps an iochannel for line based communication. A
- * callback function is called whenever a new line has been recieved
+ * callback function is called whenever a new line has been received
* from the client */
typedef struct pa_ioline pa_ioline;
/* Write a string to the channel */
void pa_ioline_printf(pa_ioline *s, const char *format, ...) PA_GCC_PRINTF_ATTR(2,3);
-/* Set the callback function that is called for every recieved line */
+/* Set the callback function that is called for every received line */
void pa_ioline_set_callback(pa_ioline*io, pa_ioline_cb_t callback, void *userdata);
/* Set the callback function that is called when everything has been written */
/* Make sure to close the ioline object as soon as the send buffer is emptied */
void pa_ioline_defer_close(pa_ioline *io);
-/* Returns TRUE when everything was written */
-pa_bool_t pa_ioline_is_drained(pa_ioline *io);
+/* Returns true when everything was written */
+bool pa_ioline_is_drained(pa_ioline *io);
/* Detaches from the iochannel and returns it. Data that has already
* been read will not be available in the detached iochannel */