diff mbox

[31/46] lib: fwts_framework: fix some minor style warnings from cppcheck

Message ID 1421175905-17035-32-git-send-email-colin.king@canonical.com
State Accepted
Headers show

Commit Message

Colin Ian King Jan. 13, 2015, 7:04 p.m. UTC
From: Colin Ian King <colin.king@canonical.com>

Minor style warning fixes from cppcheck:

[src/lib/src/fwts_framework.c:240]:
	(style) The scope of the variable 'test' can be reduced.
[src/lib/src/fwts_framework.c:907]:
	(style) The scope of the variable 'test' can be reduced.
[src/lib/src/fwts_framework.c:259]:
	(style) Clarify calculation precedence for '&' and '?'.
[src/lib/src/fwts_framework.c:1353]:
	(style) Clarify calculation precedence for '&' and '?'.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 src/lib/src/fwts_framework.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

Comments

Ivan Hu Jan. 15, 2015, 7:36 a.m. UTC | #1
On 01/14/2015 03:04 AM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> Minor style warning fixes from cppcheck:
>
> [src/lib/src/fwts_framework.c:240]:
> 	(style) The scope of the variable 'test' can be reduced.
> [src/lib/src/fwts_framework.c:907]:
> 	(style) The scope of the variable 'test' can be reduced.
> [src/lib/src/fwts_framework.c:259]:
> 	(style) Clarify calculation precedence for '&' and '?'.
> [src/lib/src/fwts_framework.c:1353]:
> 	(style) Clarify calculation precedence for '&' and '?'.
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   src/lib/src/fwts_framework.c | 11 +++++++----
>   1 file changed, 7 insertions(+), 4 deletions(-)
>
> diff --git a/src/lib/src/fwts_framework.c b/src/lib/src/fwts_framework.c
> index f4500f8..ec5d19d 100644
> --- a/src/lib/src/fwts_framework.c
> +++ b/src/lib/src/fwts_framework.c
> @@ -237,14 +237,16 @@ static void fwts_framework_show_tests(fwts_framework *fw, const bool full)
>
>   	/* Dump out tests registered under all categories */
>   	for (i = 0; categories[i].title != NULL; i++) {
> -		fwts_framework_test *test;
>
>   		/* If no category flags are set, or category matches user requested
>   		   category go and dump name and purpose of tests */
>   		if (((fw->flags & FWTS_FLAG_RUN_ALL) == 0) ||
>   		    ((fw->flags & FWTS_FLAG_RUN_ALL) & categories[i].flag)) {
> +			fwts_framework_test *test;
> +
>   			fwts_list_init(&sorted);
>   			fwts_list_foreach(item, &fwts_framework_test_list) {
> +
>   				test = fwts_list_data(fwts_framework_test *, item);
>   				if ((test->flags & FWTS_FLAG_RUN_ALL) & categories[i].flag)
>   					fwts_list_add_ordered(&sorted, test,
> @@ -256,7 +258,7 @@ static void fwts_framework_show_tests(fwts_framework *fw, const bool full)
>   					printf("\n");
>   				need_nl = true;
>   				printf("%s%s:\n", categories[i].title,
> -					categories[i].flag & FWTS_FLAG_UTILS ? "" : " tests");
> +					(categories[i].flag & FWTS_FLAG_UTILS) ? "" : " tests");
>
>   				fwts_list_foreach(item, &sorted) {
>   					test = fwts_list_data(fwts_framework_test *, item);
> @@ -904,9 +906,10 @@ static int fwts_framework_skip_test_parse(const char *arg, fwts_list *tests_to_s
>   	char *str;
>   	char *token;
>   	char *saveptr = NULL;
> -	fwts_framework_test *test;
>
>   	for (str = (char*)arg; (token = strtok_r(str, ",", &saveptr)) != NULL; str = NULL) {
> +		fwts_framework_test *test;
> +
>   		if ((test = fwts_framework_test_find(token)) == NULL) {
>   			fprintf(stderr, "No such test '%s'\n", token);
>   			return FWTS_ERROR;
> @@ -1350,7 +1353,7 @@ int fwts_framework_args(const int argc, char **argv)
>   	/* Results log */
>   	if ((fw->results = fwts_log_open("fwts",
>   			fw->results_logname,
> -			fw->flags & FWTS_FLAG_FORCE_CLEAN ? "w" : "a",
> +			(fw->flags & FWTS_FLAG_FORCE_CLEAN) ? "w" : "a",
>   			fw->log_type)) == NULL) {
>   		ret = FWTS_ERROR;
>   		fprintf(stderr, "%s: Cannot open results log '%s'.\n", argv[0], fw->results_logname);
>

Acked-by: Ivan Hu <ivan.hu@canonical.com>
Alex Hung Jan. 20, 2015, 7:49 a.m. UTC | #2
On 01/14/2015 03:04 AM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
> 
> Minor style warning fixes from cppcheck:
> 
> [src/lib/src/fwts_framework.c:240]:
> 	(style) The scope of the variable 'test' can be reduced.
> [src/lib/src/fwts_framework.c:907]:
> 	(style) The scope of the variable 'test' can be reduced.
> [src/lib/src/fwts_framework.c:259]:
> 	(style) Clarify calculation precedence for '&' and '?'.
> [src/lib/src/fwts_framework.c:1353]:
> 	(style) Clarify calculation precedence for '&' and '?'.
> 
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  src/lib/src/fwts_framework.c | 11 +++++++----
>  1 file changed, 7 insertions(+), 4 deletions(-)
> 
> diff --git a/src/lib/src/fwts_framework.c b/src/lib/src/fwts_framework.c
> index f4500f8..ec5d19d 100644
> --- a/src/lib/src/fwts_framework.c
> +++ b/src/lib/src/fwts_framework.c
> @@ -237,14 +237,16 @@ static void fwts_framework_show_tests(fwts_framework *fw, const bool full)
>  
>  	/* Dump out tests registered under all categories */
>  	for (i = 0; categories[i].title != NULL; i++) {
> -		fwts_framework_test *test;
>  
>  		/* If no category flags are set, or category matches user requested
>  		   category go and dump name and purpose of tests */
>  		if (((fw->flags & FWTS_FLAG_RUN_ALL) == 0) ||
>  		    ((fw->flags & FWTS_FLAG_RUN_ALL) & categories[i].flag)) {
> +			fwts_framework_test *test;
> +
>  			fwts_list_init(&sorted);
>  			fwts_list_foreach(item, &fwts_framework_test_list) {
> +
>  				test = fwts_list_data(fwts_framework_test *, item);
>  				if ((test->flags & FWTS_FLAG_RUN_ALL) & categories[i].flag)
>  					fwts_list_add_ordered(&sorted, test,
> @@ -256,7 +258,7 @@ static void fwts_framework_show_tests(fwts_framework *fw, const bool full)
>  					printf("\n");
>  				need_nl = true;
>  				printf("%s%s:\n", categories[i].title,
> -					categories[i].flag & FWTS_FLAG_UTILS ? "" : " tests");
> +					(categories[i].flag & FWTS_FLAG_UTILS) ? "" : " tests");
>  
>  				fwts_list_foreach(item, &sorted) {
>  					test = fwts_list_data(fwts_framework_test *, item);
> @@ -904,9 +906,10 @@ static int fwts_framework_skip_test_parse(const char *arg, fwts_list *tests_to_s
>  	char *str;
>  	char *token;
>  	char *saveptr = NULL;
> -	fwts_framework_test *test;
>  
>  	for (str = (char*)arg; (token = strtok_r(str, ",", &saveptr)) != NULL; str = NULL) {
> +		fwts_framework_test *test;
> +
>  		if ((test = fwts_framework_test_find(token)) == NULL) {
>  			fprintf(stderr, "No such test '%s'\n", token);
>  			return FWTS_ERROR;
> @@ -1350,7 +1353,7 @@ int fwts_framework_args(const int argc, char **argv)
>  	/* Results log */
>  	if ((fw->results = fwts_log_open("fwts",
>  			fw->results_logname,
> -			fw->flags & FWTS_FLAG_FORCE_CLEAN ? "w" : "a",
> +			(fw->flags & FWTS_FLAG_FORCE_CLEAN) ? "w" : "a",
>  			fw->log_type)) == NULL) {
>  		ret = FWTS_ERROR;
>  		fprintf(stderr, "%s: Cannot open results log '%s'.\n", argv[0], fw->results_logname);
> 
Acked-by: Alex Hung <alex.hung@canonical.com>
diff mbox

Patch

diff --git a/src/lib/src/fwts_framework.c b/src/lib/src/fwts_framework.c
index f4500f8..ec5d19d 100644
--- a/src/lib/src/fwts_framework.c
+++ b/src/lib/src/fwts_framework.c
@@ -237,14 +237,16 @@  static void fwts_framework_show_tests(fwts_framework *fw, const bool full)
 
 	/* Dump out tests registered under all categories */
 	for (i = 0; categories[i].title != NULL; i++) {
-		fwts_framework_test *test;
 
 		/* If no category flags are set, or category matches user requested
 		   category go and dump name and purpose of tests */
 		if (((fw->flags & FWTS_FLAG_RUN_ALL) == 0) ||
 		    ((fw->flags & FWTS_FLAG_RUN_ALL) & categories[i].flag)) {
+			fwts_framework_test *test;
+
 			fwts_list_init(&sorted);
 			fwts_list_foreach(item, &fwts_framework_test_list) {
+
 				test = fwts_list_data(fwts_framework_test *, item);
 				if ((test->flags & FWTS_FLAG_RUN_ALL) & categories[i].flag)
 					fwts_list_add_ordered(&sorted, test,
@@ -256,7 +258,7 @@  static void fwts_framework_show_tests(fwts_framework *fw, const bool full)
 					printf("\n");
 				need_nl = true;
 				printf("%s%s:\n", categories[i].title,
-					categories[i].flag & FWTS_FLAG_UTILS ? "" : " tests");
+					(categories[i].flag & FWTS_FLAG_UTILS) ? "" : " tests");
 
 				fwts_list_foreach(item, &sorted) {
 					test = fwts_list_data(fwts_framework_test *, item);
@@ -904,9 +906,10 @@  static int fwts_framework_skip_test_parse(const char *arg, fwts_list *tests_to_s
 	char *str;
 	char *token;
 	char *saveptr = NULL;
-	fwts_framework_test *test;
 
 	for (str = (char*)arg; (token = strtok_r(str, ",", &saveptr)) != NULL; str = NULL) {
+		fwts_framework_test *test;
+
 		if ((test = fwts_framework_test_find(token)) == NULL) {
 			fprintf(stderr, "No such test '%s'\n", token);
 			return FWTS_ERROR;
@@ -1350,7 +1353,7 @@  int fwts_framework_args(const int argc, char **argv)
 	/* Results log */
 	if ((fw->results = fwts_log_open("fwts",
 			fw->results_logname,
-			fw->flags & FWTS_FLAG_FORCE_CLEAN ? "w" : "a",
+			(fw->flags & FWTS_FLAG_FORCE_CLEAN) ? "w" : "a",
 			fw->log_type)) == NULL) {
 		ret = FWTS_ERROR;
 		fprintf(stderr, "%s: Cannot open results log '%s'.\n", argv[0], fw->results_logname);