Hi Anton,
I've started looking at trying to break apart the evil
header dependencies. Because everything's typedef'd it
makes it a rather nasty job.
This is just the first stage. I've moved more of the basic
types into types.h and removed its dependency on layout.h
Also, I've moved the structs out of types.h.
If you're not completely horrified, I'll commit this and
keep going. Lots more ideas :-)
include/attrib.h | 32 ++++++++++++++++++++
include/bootsect.h | 1
include/inode.h | 4 ++
include/layout.h | 26 ----------------
include/mft.h | 1
include/mst.h | 1
include/runlist.h | 24 ++++++++++++++-
include/types.h | 74 +++++++++++++----------------------------------
include/unistr.h | 1
include/volume.h | 4 ++
ntfstools/ntfsundelete.c | 1
ntfstools/ntfsundelete.h | 2 -
ntfstools/sd.c | 1
13 files changed, 91 insertions(+), 81 deletions(-)
Cheers,
FlatCap (Rich)
nt...@fl...
WWW: http://linux-ntfs.sf.net
IRC: #ntfs on irc.openprojects.net
|