struct nvram_handle {
int fd;
char *mmap;
- unsigned long length;
+ unsigned int length;
+ unsigned int offset;
struct nvram_tuple *nvram_hash[257];
struct nvram_tuple *nvram_dead;
};
/* NVRAM constants */
#define NVRAM_SPACE 0x8000
-#define NVRAM_START(x) x - NVRAM_SPACE
#define NVRAM_MAGIC 0x48534C46 /* 'FLSH' */
#define NVRAM_VERSION 1