[pulseaudio-discuss] [PATCH 1/3] core-util: Add pa_safe_streq
David Henningsson
david.henningsson at canonical.com
Wed May 22 07:12:01 PDT 2013
On 05/22/2013 03:06 PM, Tanu Kaskinen wrote:
> On Wed, 2013-05-22 at 14:13 +0200, David Henningsson wrote:
>> Like pa_streq, but does not blow up on NULL pointers.
>>
>> Signed-off-by: David Henningsson <david.henningsson at canonical.com>
>> ---
>> src/pulsecore/core-util.h | 9 +++++++++
>> 1 file changed, 9 insertions(+)
>>
>> diff --git a/src/pulsecore/core-util.h b/src/pulsecore/core-util.h
>> index 15e6809..4656916 100644
>> --- a/src/pulsecore/core-util.h
>> +++ b/src/pulsecore/core-util.h
>> @@ -208,6 +208,15 @@ void pa_unset_env_recorded(void);
>> pa_bool_t pa_in_system_mode(void);
>>
>> #define pa_streq(a,b) (!strcmp((a),(b)))
>> +
>> +/* Like pa_streq, but does not blow up on NULL pointers. */
>> +static inline bool pa_safe_streq(const char *a, const char *b)
>> +{
>> + if (a == NULL || b == NULL)
>> + return a == b;
>> + return pa_streq(a, b);
>> +}
>> +
>> pa_bool_t pa_str_in_list_spaces(const char *needle, const char *haystack);
>>
>> char *pa_get_host_name_malloc(void);
>
> This patch uses tabs for indentation. Otherwise ack for all three
> patches.
>
Thanks for the review. Pushed now.
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
More information about the pulseaudio-discuss
mailing list