You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2020/11/18 04:12:15 UTC

[incubator-nuttx-apps] branch master updated: canutils/candump/candump.c: Fix scanf format warnings

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git


The following commit(s) were added to refs/heads/master by this push:
     new 086d8db  canutils/candump/candump.c: Fix scanf format warnings
086d8db is described below

commit 086d8db2049fd717f67a91c5250150dd3e802bcb
Author: YAMAMOTO Takashi <ya...@midokura.com>
AuthorDate: Wed Nov 18 09:26:36 2020 +0900

    canutils/candump/candump.c: Fix scanf format warnings
---
 canutils/candump/candump.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/canutils/candump/candump.c b/canutils/candump/candump.c
index 3538d47..4bfa107 100644
--- a/canutils/candump/candump.c
+++ b/canutils/candump/candump.c
@@ -457,14 +457,14 @@ int main(int argc, char **argv)
 				ptr = nptr+1; /* hop behind the ',' */
 				nptr = strchr(ptr, ','); /* update exit condition */
 
-				if (sscanf(ptr, "%x:%x",
+				if (sscanf(ptr, "%" SCNx32 ":%" SCNx32,
 					   &rfilter[numfilter].can_id, 
 					   &rfilter[numfilter].can_mask) == 2) {
  					rfilter[numfilter].can_mask &= ~CAN_ERR_FLAG;
 					if (*(ptr+8) == ':')
 						rfilter[numfilter].can_id |= CAN_EFF_FLAG;
 					numfilter++;
-				} else if (sscanf(ptr, "%x~%x",
+				} else if (sscanf(ptr, "%" SCNx32 "~%" SCNx32,
 						  &rfilter[numfilter].can_id, 
 						  &rfilter[numfilter].can_mask) == 2) {
  					rfilter[numfilter].can_id |= CAN_INV_FILTER;
@@ -474,7 +474,7 @@ int main(int argc, char **argv)
 					numfilter++;
 				} else if (*ptr == 'j' || *ptr == 'J') {
 					join_filter = 1;
-				} else if (sscanf(ptr, "#%x", &err_mask) != 1) { 
+				} else if (sscanf(ptr, "#%" SCNx32, &err_mask) != 1) {
 					fprintf(stderr, "Error in filter option parsing: '%s'\n", ptr);
 					return 1;
 				}