[pulseaudio-discuss] [PATCH v7 01/33] pulsecore: Add pa_strneq macro
Hajime Fujita
crisp.fujita at gmail.com
Sun Nov 6 18:53:55 UTC 2016
From: Hajime Fujita <crisp.fujita at nifty.com>
This macro compares if the given two strings, with the maximum length
of n, are equal. Useful for strings that are not NULL-terminated.
---
src/pulsecore/core-util.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/pulsecore/core-util.h b/src/pulsecore/core-util.h
index 8847528..be023a8 100644
--- a/src/pulsecore/core-util.h
+++ b/src/pulsecore/core-util.h
@@ -219,6 +219,7 @@ void pa_unset_env_recorded(void);
bool pa_in_system_mode(void);
#define pa_streq(a,b) (!strcmp((a),(b)))
+#define pa_strneq(a,b,n) (!strncmp((a),(b),(n)))
/* Like pa_streq, but does not blow up on NULL pointers. */
static inline bool pa_safe_streq(const char *a, const char *b) {
--
2.9.3
More information about the pulseaudio-discuss
mailing list