add pa_strbuf_isempty
authorLennart Poettering <lennart@poettering.net>
Sat, 17 Jan 2009 00:57:17 +0000 (01:57 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 17 Jan 2009 00:57:17 +0000 (01:57 +0100)
src/pulsecore/strbuf.c
src/pulsecore/strbuf.h

index 540faef..8b95278 100644 (file)
@@ -180,3 +180,9 @@ size_t pa_strbuf_printf(pa_strbuf *sb, const char *format, ...) {
             size *= 2;
     }
 }
+
+pa_bool_t pa_strbuf_isempty(pa_strbuf *sb) {
+    pa_assert(sb);
+
+    return sb->length <= 0;
+}
index ac68d7b..1d2a588 100644 (file)
@@ -23,6 +23,7 @@
 ***/
 
 #include <pulse/gccmacro.h>
+#include <pulsecore/macro.h>
 
 typedef struct pa_strbuf pa_strbuf;
 
@@ -35,4 +36,6 @@ size_t pa_strbuf_printf(pa_strbuf *sb, const char *format, ...)  PA_GCC_PRINTF_A
 void pa_strbuf_puts(pa_strbuf *sb, const char *t);
 void pa_strbuf_putsn(pa_strbuf *sb, const char *t, size_t m);
 
+pa_bool_t pa_strbuf_isempty(pa_strbuf *sb);
+
 #endif