/*
* YAFFS: Yet Another Flash File System. A NAND-flash specific file system.
*
- * Copyright (C) 2002-2010 Aleph One Ltd.
+ * Copyright (C) 2002-2011 Aleph One Ltd.
* for Toby Churchill Ltd and Brightstar Engineering
*
* Created by Charles Manning <charles@aleph1.co.uk>
static SimData *DevToSim(struct yaffs_dev *dev)
{
- ynandif_Geometry *geom = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geom =
+ (struct ynandif_Geometry *)(dev->driver_context);
SimData * sim = (SimData*)(geom->privateData);
return sim;
}
u32 start_block, u32 end_block)
{
SimData *sim;
- ynandif_Geometry *g;
+ struct ynandif_Geometry *g;
sim = yramsim_alloc_sim_data(devId, nBlocks);
- g = YMALLOC(sizeof(ynandif_Geometry));
+ g = malloc(sizeof(*g));
if(!sim || !g){
if(g)
- YFREE(g);
+ free(g);
return NULL;
}
if(end_block == 0 || end_block >= sim->nBlocks)
end_block = sim->nBlocks - 1;
- memset(g,0,sizeof(ynandif_Geometry));
+ memset(g,0,sizeof(*g));
g->start_block = start_block;
g->end_block = end_block;
g->dataSize = DATA_SIZE;