iasec: use proper printf format specifiers for size_t

Do not hard-code the printf format specifier for size_t: use the macro instead.

This fixes compliation on 32-bit architectures.
This commit is contained in:
Peter Marschall 2021-04-20 13:37:20 +02:00 committed by Frank Morgner
parent d6ec00c870
commit 344ac0abe6
1 changed files with 3 additions and 1 deletions

View File

@ -421,7 +421,9 @@ static int iasecc_parse_ef_atr(struct sc_card *card)
sizes->recv = card->ef_atr->issuer_data[10] * 0x100 + card->ef_atr->issuer_data[11];
sizes->recv_sc = card->ef_atr->issuer_data[14] * 0x100 + card->ef_atr->issuer_data[15];
sc_log(ctx, "EF.ATR: IO Buffer Size send/sc %ld/%ld recv/sc %ld/%ld",
sc_log(ctx,
"EF.ATR: IO Buffer Size send/sc %"SC_FORMAT_LEN_SIZE_T"d/%"SC_FORMAT_LEN_SIZE_T"d "
"recv/sc %"SC_FORMAT_LEN_SIZE_T"d/%"SC_FORMAT_LEN_SIZE_T"d",
sizes->send, sizes->send_sc, sizes->recv, sizes->recv_sc);
card->max_send_size = sizes->send;