[pulseaudio-discuss] [PATCH next v0 04/11] bluetooth: Use array to store profile states
Tanu Kaskinen
tanuk at iki.fi
Fri Dec 7 17:13:54 PST 2012
On Thu, 2012-12-06 at 15:55 +0100, Mikel Astiz wrote:
> From: Mikel Astiz <mikel.astiz at bmw-carit.de>
>
> Refactor the code to use an array of states instead of independent
> member fields, avoiding duplicated code and improving readability.
> ---
> src/modules/bluetooth/bluetooth-util.c | 81 ++++++++++++++-----------
> src/modules/bluetooth/bluetooth-util.h | 13 +---
> src/modules/bluetooth/module-bluetooth-device.c | 59 +++++-------------
> 3 files changed, 62 insertions(+), 91 deletions(-)
>
> diff --git a/src/modules/bluetooth/bluetooth-util.c b/src/modules/bluetooth/bluetooth-util.c
> index 6f784d1..4986501 100644
> --- a/src/modules/bluetooth/bluetooth-util.c
> +++ b/src/modules/bluetooth/bluetooth-util.c
> @@ -93,6 +93,24 @@ pa_bt_audio_state_t pa_bt_audio_state_from_string(const char* value) {
> return PA_BT_AUDIO_STATE_INVALID;
> }
>
> +static bool pa_bt_audio_profile_from_interface(const char *interface, enum profile *p) {
I'd prefer int return value to represent failure.
It's a static function, there's no need for the "pa_bt_" prefix.
NULL parameter checking is missing.
I'll fix these minor issues myself, no need to resend.
--
Tanu
More information about the pulseaudio-discuss
mailing list