mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 13:23:51 -07:00
fix error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant] on MAC Xcode26.0
This commit is contained in:
parent
4725ae5c22
commit
e917491d4a
1 changed files with 7 additions and 3 deletions
|
@ -35,6 +35,9 @@
|
||||||
#include "cmdlfem4x05.h" //
|
#include "cmdlfem4x05.h" //
|
||||||
#include "cliparser.h"
|
#include "cliparser.h"
|
||||||
|
|
||||||
|
// 8 bytes + null terminator
|
||||||
|
#define PAC_ID_LEN (8 + 1)
|
||||||
|
|
||||||
static int CmdHelp(const char *Cmd);
|
static int CmdHelp(const char *Cmd);
|
||||||
|
|
||||||
// PAC_8byte format: preamble (8 mark/idle bits), ascii STX (02), ascii '2' (32), ascii '0' (30), ascii bytes 0..7 (cardid), then xor checksum of cardid bytes
|
// PAC_8byte format: preamble (8 mark/idle bits), ascii STX (02), ascii '2' (32), ascii '0' (30), ascii bytes 0..7 (cardid), then xor checksum of cardid bytes
|
||||||
|
@ -160,12 +163,13 @@ int demodPac(bool verbose) {
|
||||||
uint32_t raw3 = bytebits_to_byte(g_DemodBuffer + 64, 32);
|
uint32_t raw3 = bytebits_to_byte(g_DemodBuffer + 64, 32);
|
||||||
uint32_t raw4 = bytebits_to_byte(g_DemodBuffer + 96, 32);
|
uint32_t raw4 = bytebits_to_byte(g_DemodBuffer + 96, 32);
|
||||||
|
|
||||||
const size_t idLen = 9; // 8 bytes + null terminator
|
// 8 bytes + null terminator
|
||||||
uint8_t cardid[idLen];
|
uint8_t cardid[PAC_ID_LEN];
|
||||||
int retval = pac_buf_to_cardid(g_DemodBuffer, g_DemodBufferLen, cardid, sizeof(cardid));
|
int retval = pac_buf_to_cardid(g_DemodBuffer, g_DemodBufferLen, cardid, sizeof(cardid));
|
||||||
|
|
||||||
if (retval == PM3_SUCCESS)
|
if (retval == PM3_SUCCESS) {
|
||||||
PrintAndLogEx(SUCCESS, "PAC/Stanley - Card: " _GREEN_("%s") ", Raw: %08X%08X%08X%08X", cardid, raw1, raw2, raw3, raw4);
|
PrintAndLogEx(SUCCESS, "PAC/Stanley - Card: " _GREEN_("%s") ", Raw: %08X%08X%08X%08X", cardid, raw1, raw2, raw3, raw4);
|
||||||
|
}
|
||||||
|
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue