]> code.delx.au - pulseaudio/commitdiff
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 540faef9f23c5c17567f36e5cb14e6a4aa281fce..8b952788648d10743cf8e4e0297db98fcca033f8 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 ac68d7be64991b9332669d388b0966e16e3f6492..1d2a588fee17365e24aeb17263380d90142649d6 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