*** empty log message ***
[yaffs2.git] / direct / yaffs_fileem2k.c
index 069cb198e650e0ab76085b08c00840b5f15ad129..786094b349a307c5ab28ba41feb05f068086e1b4 100644 (file)
@@ -15,7 +15,7 @@
 // This provides a YAFFS nand emulation on a file for emulating 2kB pages.
 // THis is only intended as test code to test persistence etc.
 
-const char *yaffs_flashif_c_version = "$Id: yaffs_fileem2k.c,v 1.1 2004-11-03 08:29:28 charles Exp $";
+const char *yaffs_flashif_c_version = "$Id: yaffs_fileem2k.c,v 1.3 2005-07-03 05:48:11 charles Exp $";
 
 
 #include "yportenv.h"
@@ -30,7 +30,7 @@ const char *yaffs_flashif_c_version = "$Id: yaffs_fileem2k.c,v 1.1 2004-11-03 08
 #include <unistd.h> 
 
 #include "yaffs_fileem2k.h"
-#include "yaffs_packedtags.h"
+#include "yaffs_packedtags2.h"
 
 
 
@@ -133,7 +133,7 @@ int yflash_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8
        {
                pos = chunkInNAND * PAGE_SIZE + PAGE_DATA_SIZE;
                lseek(filedisk.handle,pos,SEEK_SET);
-               if(dev->isYaffs2)
+               if( 0 && dev->isYaffs2)
                {
                        
                        written = write(filedisk.handle,tags,sizeof(yaffs_ExtendedTags));
@@ -141,8 +141,8 @@ int yflash_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8
                }
                else
                {
-                       yaffs_PackedTags pt;
-                       yaffs_PackTags(&pt,tags);
+                       yaffs_PackedTags2 pt;
+                       yaffs_PackTags2(&pt,tags);
 
                        written = write(filedisk.handle,&pt,sizeof(pt));
                        if(written != sizeof(pt)) return YAFFS_FAIL;
@@ -158,7 +158,7 @@ int yflash_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo)
 {
        int written;
        
-       yaffs_PackedTags pt;
+       yaffs_PackedTags2 pt;
 
        CheckInit(dev);
        
@@ -207,7 +207,7 @@ int yflash_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *da
        {
                pos = chunkInNAND * PAGE_SIZE + PAGE_DATA_SIZE;
                lseek(filedisk.handle,pos,SEEK_SET);
-               if(dev->isYaffs2)
+               if(0 && dev->isYaffs2)
                {
                        nread= read(filedisk.handle,tags,sizeof(yaffs_ExtendedTags));
                        if(nread != sizeof(yaffs_ExtendedTags)) return YAFFS_FAIL;
@@ -222,9 +222,9 @@ int yflash_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *da
                }
                else
                {
-                       yaffs_PackedTags pt;
+                       yaffs_PackedTags2 pt;
                        nread= read(filedisk.handle,&pt,sizeof(pt));
-                       yaffs_UnpackTags(tags,&pt);
+                       yaffs_UnpackTags2(tags,&pt);
                        if(nread != sizeof(pt)) return YAFFS_FAIL;
                }
        }