cosmetic coding style fixes

git-svn-id: https://svn.gnumonks.org/trunk/librfid@2055 e0336214-984f-0b4b-a45f-81c69e1f0ede
This commit is contained in:
laforge 2008-01-26 21:51:52 +00:00
parent 20e918a3b8
commit 6b2db45060
2 changed files with 20 additions and 19 deletions

View File

@ -85,35 +85,34 @@ iso14443a_code_nvb_bits(unsigned char *nvb, unsigned int bits)
return 0;
}
int random_bit(void)
static int random_bit(void)
{
unsigned long e;
unsigned long e;
e = randctx[0];
randctx[0]=randctx[1];
randctx[1]=(randctx[2]<<19) + (randctx[2]>>13) + randctx[3];
randctx[2]=randctx[3] ^ randctx[0];
randctx[3]=e+randctx[1];
e = randctx[0];
randctx[0] = randctx[1];
randctx[1] = (randctx[2]<<19) + (randctx[2]>>13) + randctx[3];
randctx[2] = randctx[3] ^ randctx[0];
randctx[3] = e+randctx[1];
return randctx[1]&1;
return randctx[1]&1;
}
/* first bit is '1', second bit '2' */
static void
rnd_toggle_bit_in_field(unsigned char *bitfield, unsigned int size, unsigned int bit)
{
unsigned int byte,rnd;
unsigned int byte,rnd;
if(bit && (bit <= (size*8)) )
{
rnd=random_bit();
if (bit && (bit <= (size*8))) {
rnd = random_bit();
DEBUGP("xor'ing bit %u with %u\n",bit,rnd);
bit--;
byte=bit/8;
bit=rnd<<(bit%8);
bitfield[byte] ^= bit;
}
DEBUGP("xor'ing bit %u with %u\n",bit,rnd);
bit--;
byte = bit/8;
bit = rnd << (bit % 8);
bitfield[byte] ^= bit;
}
}

View File

@ -31,10 +31,12 @@
#include <string.h>
#include <errno.h>
#define DEBUG_LIBRFID
#include <librfid/rfid.h>
#ifndef LIBRFID_FIRMWARE
#include <librfid/rfid_reader.h>
#include <librfid/rfid_asic.h>
#include <librfid/rfid_asic_rc632.h>
@ -51,7 +53,7 @@
plus 10 bytes reserve */
#define RECVBUF_LEN SENDBUF_LEN
//#define DEBUG_REGISTER
#define DEBUG_REGISTER
#ifdef DEBUG_REGISTER
#define DEBUGRC DEBUGPC