diff mbox

[1/5] amixer: gather local variables in the beginning of functions

Message ID 1428510659-30393-2-git-send-email-o-takashi@sakamocchi.jp (mailing list archive)
State New, archived
Headers show

Commit Message

Takashi Sakamoto April 8, 2015, 4:30 p.m. UTC
Following to basic principles of C language programing.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
---
 amixer/amixer.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Comments

Takashi Iwai April 9, 2015, 6:06 a.m. UTC | #1
At Thu,  9 Apr 2015 01:30:54 +0900,
Takashi Sakamoto wrote:
> 
> Following to basic principles of C language programing.

It's pretty normal (and often more useful) to define a variable in a
block.


Takashi

> 
> Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
> ---
>  amixer/amixer.c | 9 ++++++---
>  1 file changed, 6 insertions(+), 3 deletions(-)
> 
> diff --git a/amixer/amixer.c b/amixer/amixer.c
> index 36c92eb..ff1a927 100644
> --- a/amixer/amixer.c
> +++ b/amixer/amixer.c
> @@ -1278,13 +1278,16 @@ static int get_enum_item_index(snd_mixer_elem_t *elem, char **ptrp)
>  
>  static int sset_enum(snd_mixer_elem_t *elem, unsigned int argc, char **argv)
>  {
> -	unsigned int idx, item = 0;
> +	unsigned int idx;
> +	unsigned int item = 0;
>  	int check_flag = ignore_error ? 0 : -1;
> +	int ival;
> +	char *ptr;
>  
>  	for (idx = 1; idx < argc; idx++) {
> -		char *ptr = argv[idx];
> +		ptr = argv[idx];
>  		while (*ptr) {
> -			int ival = get_enum_item_index(elem, &ptr);
> +			ival = get_enum_item_index(elem, &ptr);
>  			if (ival < 0)
>  				return check_flag;
>  			if (snd_mixer_selem_set_enum_item(elem, item++, ival) >= 0)
> -- 
> 2.1.0
>
diff mbox

Patch

diff --git a/amixer/amixer.c b/amixer/amixer.c
index 36c92eb..ff1a927 100644
--- a/amixer/amixer.c
+++ b/amixer/amixer.c
@@ -1278,13 +1278,16 @@  static int get_enum_item_index(snd_mixer_elem_t *elem, char **ptrp)
 
 static int sset_enum(snd_mixer_elem_t *elem, unsigned int argc, char **argv)
 {
-	unsigned int idx, item = 0;
+	unsigned int idx;
+	unsigned int item = 0;
 	int check_flag = ignore_error ? 0 : -1;
+	int ival;
+	char *ptr;
 
 	for (idx = 1; idx < argc; idx++) {
-		char *ptr = argv[idx];
+		ptr = argv[idx];
 		while (*ptr) {
-			int ival = get_enum_item_index(elem, &ptr);
+			ival = get_enum_item_index(elem, &ptr);
 			if (ival < 0)
 				return check_flag;
 			if (snd_mixer_selem_set_enum_item(elem, item++, ival) >= 0)