From 767fdeb0ca0e01742b6041c7a4fb2ddff3664931 Mon Sep 17 00:00:00 2001 From: Christina Quast Date: Tue, 7 Apr 2015 13:50:20 +0200 Subject: [PATCH] iso7816.c:Solve compiler sign compare warn with pragma --- .../libboard_sam3s-ek/source/iso7816_4.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sam3s_example/atmel_softpack_libraries/libboard_sam3s-ek/source/iso7816_4.c b/sam3s_example/atmel_softpack_libraries/libboard_sam3s-ek/source/iso7816_4.c index 89465f66..4666d77e 100644 --- a/sam3s_example/atmel_softpack_libraries/libboard_sam3s-ek/source/iso7816_4.c +++ b/sam3s_example/atmel_softpack_libraries/libboard_sam3s-ek/source/iso7816_4.c @@ -297,7 +297,11 @@ uint32_t ISO7816_XfrBlockTPDU_T0(const uint8_t *pAPDU, } } /* Handle INS ^ 0xff */ - else if ( pAPDU[1] == (procByte ^ 0xff)) { + else + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wsign-compare" + if ( pAPDU[1] == (procByte ^ 0xff)) { + #pragma GCC diagnostic pop TRACE_INFO("HdlINS+\n\r"); if (cmdCase == CASE2) { /* receive data from card */