From a008b10d8488ef905a43de00ee5c8efd03b03ed6 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Wed, 9 Mar 2011 16:55:27 +0100 Subject: Support for FPGA registers --- pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pci.c') diff --git a/pci.c b/pci.c index 9ddc1d6..9b6b011 100644 --- a/pci.c +++ b/pci.c @@ -22,7 +22,7 @@ #include "ipecamera.h" #include "error.h" -#define BIT_MASK(bits) ((1 << (bits)) - 1) +#define BIT_MASK(bits) ((1l << (bits)) - 1) //#define PCILIB_FILE_IO @@ -232,7 +232,7 @@ pcilib_register_bank_t pcilib_find_bank(pcilib_t *ctx, const char *bank) { return -1; } - if (sscanf(bank,"%lx", &addr) == 1) { + if (pcilib_isxnumber(bank)&&(sscanf(bank,"%lx", &addr) == 1)) { res = pcilib_find_bank_by_addr(ctx, addr); if (res != PCILIB_REGISTER_BANK_INVALID) return res; } -- cgit v1.2.3