mirror of
https://github.com/linux-can/can-utils.git
synced 2026-09-20 14:29:55 +02:00
testj1939: fix warning on 32 bit systems
testj1939.c: In function 'main':
testj1939.c:201:3: warning: format '%li' expects argument of type 'long int', but argument 4 has type 'unsigned int' [-Wformat=]
fprintf(stderr, "- bind(, %s, %li);\n", canaddr2str(&sockname), sizeof(sockname));
^
testj1939.c:210:4: warning: format '%li' expects argument of type 'long int', but argument 4 has type 'unsigned int' [-Wformat=]
fprintf(stderr, "- connect(, %s, %li);\n", canaddr2str(&peername), sizeof(peername));
^
testj1939.c:228:5: warning: format '%li' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=]
fprintf(stderr, "- sendto(, <dat>, %i, 0, %s, %li);\n", todo_send, canaddr2str(&peername), sizeof(peername));
^
testj1939.c:254:4: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'unsigned int' [-Wformat=]
fprintf(stderr, "- recvfrom(, <dat>, %li, 0, &<peername>, %li);\n", sizeof(peername), sizeof(peername));
^
testj1939.c:254:4: warning: format '%li' expects argument of type 'long int', but argument 4 has type 'unsigned int' [-Wformat=]
Use 'z' as correct modifier to print sizeof().
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
This commit is contained in:
+4
-4
@@ -198,7 +198,7 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (verbose)
|
if (verbose)
|
||||||
fprintf(stderr, "- bind(, %s, %li);\n", canaddr2str(&sockname), sizeof(sockname));
|
fprintf(stderr, "- bind(, %s, %zi);\n", canaddr2str(&sockname), sizeof(sockname));
|
||||||
ret = bind(sock, (void *)&sockname, sizeof(sockname));
|
ret = bind(sock, (void *)&sockname, sizeof(sockname));
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
error(1, errno, "bind()");
|
error(1, errno, "bind()");
|
||||||
@@ -207,7 +207,7 @@ int main(int argc, char *argv[])
|
|||||||
if (!valid_peername)
|
if (!valid_peername)
|
||||||
error(1, 0, "no peername supplied");
|
error(1, 0, "no peername supplied");
|
||||||
if (verbose)
|
if (verbose)
|
||||||
fprintf(stderr, "- connect(, %s, %li);\n", canaddr2str(&peername), sizeof(peername));
|
fprintf(stderr, "- connect(, %s, %zi);\n", canaddr2str(&peername), sizeof(peername));
|
||||||
ret = connect(sock, (void *)&peername, sizeof(peername));
|
ret = connect(sock, (void *)&peername, sizeof(peername));
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
error(1, errno, "connect()");
|
error(1, errno, "connect()");
|
||||||
@@ -225,7 +225,7 @@ int main(int argc, char *argv[])
|
|||||||
*/
|
*/
|
||||||
if (valid_peername && !todo_connect) {
|
if (valid_peername && !todo_connect) {
|
||||||
if (verbose)
|
if (verbose)
|
||||||
fprintf(stderr, "- sendto(, <dat>, %i, 0, %s, %li);\n", todo_send, canaddr2str(&peername), sizeof(peername));
|
fprintf(stderr, "- sendto(, <dat>, %i, 0, %s, %zi);\n", todo_send, canaddr2str(&peername), sizeof(peername));
|
||||||
ret = sendto(sock, dat, todo_send, 0,
|
ret = sendto(sock, dat, todo_send, 0,
|
||||||
(void *)&peername, sizeof(peername));
|
(void *)&peername, sizeof(peername));
|
||||||
} else {
|
} else {
|
||||||
@@ -251,7 +251,7 @@ int main(int argc, char *argv[])
|
|||||||
* received packets
|
* received packets
|
||||||
*/
|
*/
|
||||||
if (verbose)
|
if (verbose)
|
||||||
fprintf(stderr, "- recvfrom(, <dat>, %li, 0, &<peername>, %li);\n", sizeof(peername), sizeof(peername));
|
fprintf(stderr, "- recvfrom(, <dat>, %zi, 0, &<peername>, %zi);\n", sizeof(peername), sizeof(peername));
|
||||||
peernamelen = sizeof(peername);
|
peernamelen = sizeof(peername);
|
||||||
ret = recvfrom(sock, dat, sizeof(dat), 0,
|
ret = recvfrom(sock, dat, sizeof(dat), 0,
|
||||||
(void *)&peername, &peernamelen);
|
(void *)&peername, &peernamelen);
|
||||||
|
|||||||
Reference in New Issue
Block a user