| // This is used to pack YAFFS1 tags, not YAFFS2 tags. |
| |
| #ifndef __YAFFS_PACKEDTAGS1_H__ |
| #define __YAFFS_PACKEDTAGS1_H__ |
| |
| #include "yaffs_guts.h" |
| |
| typedef struct { |
| unsigned chunkId:20; |
| unsigned serialNumber:2; |
| unsigned byteCount:10; |
| unsigned objectId:18; |
| unsigned ecc:12; |
| unsigned deleted:1; |
| unsigned unusedStuff:1; |
| unsigned shouldBeFF; |
| |
| } yaffs_PackedTags1; |
| |
| void yaffs_PackTags1(yaffs_PackedTags1 * pt, const yaffs_ExtendedTags * t); |
| void yaffs_UnpackTags1(yaffs_ExtendedTags * t, const yaffs_PackedTags1 * pt); |
| #endif |