On Fri, 2011-12-02 at 14:55 +0800, 张磊 wrote:
> in the source code ,i found many macro definition such
> as YAFFS_TNODES_MAX_LEVEL,YAFFS_NTNODES_INTERNAL and so on,
> i very much like to know how to determin these?if i want to change
> some of them,what's the princple i should follow?
Constant definitions are usually defined in header files. To locate them
it is often easiest to do something like:
yaffs2$ grep -rn YAFFS_TNODES_MAX *
utils/yaffs_guts.h:39:#define YAFFS_TNODES_MAX_LEVEL 6
yaffs_guts.c:815: if (level < 0 || level > YAFFS_TNODES_MAX_LEVEL)
yaffs_guts.c:871: file_struct->top_level > YAFFS_TNODES_MAX_LEVEL)
yaffs_guts.h:39:#define YAFFS_TNODES_MAX_LEVEL 6
yaffs2$