git » fp-git.git » commit 47fe228

bugfix: I forgot to add a +1 to the size when I used the defines

author ecalot
2004-07-05 09:15:21 UTC
committer ecalot
2004-07-05 09:15:21 UTC
parent c0ee80f3db899d15d5840cfca2ad8651e2f12ae7

bugfix: I forgot to add a +1 to the size when I used the defines

PR/src/lib/layers/dat.c +3 -3

diff --git a/PR/src/lib/layers/dat.c b/PR/src/lib/layers/dat.c
index 612b3e7..d699f26 100644
--- a/PR/src/lib/layers/dat.c
+++ b/PR/src/lib/layers/dat.c
@@ -102,7 +102,7 @@ int mReadBeginDatFile(unsigned short int *numberOfItems,const char* vFiledat){
 }
 
 int mReadFileInDatFile(int k,unsigned char* *data,unsigned long  int *size) {
-	int ok=1; /* TODO: rename mRead* for mRead* and mWrite for mWrite */
+	int ok=1;
 	unsigned short int id;
 
 	/* for each archived file the index is read */
@@ -110,7 +110,7 @@ int mReadFileInDatFile(int k,unsigned char* *data,unsigned long  int *size) {
 /* printf("a ver: %d %d\n",id,(indexPointer[ofk+k*recordSize])+(indexPointer[ofk+k*recordSize+1]<<8)); */
 	
 	offset=array2long(indexPointer+ofk+k*recordSize+2);/*indexPointer[ofk+k*recordSize+2])+(indexPointer[ofk+k*recordSize+3]<<8)+(indexPointer[ofk+k*recordSize+4]<<16)+(indexPointer[ofk+k*recordSize+5]<<24);*/
-	*size= array2short(indexPointer+ofk+k*recordSize+6);/*indexPointer[ofk+k*recordSize+6])+(indexPointer[ofk+k*recordSize+7]<<8)+1;*/
+	*size= array2short(indexPointer+ofk+k*recordSize+6)+1;/*indexPointer[ofk+k*recordSize+6])+(indexPointer[ofk+k*recordSize+7]<<8)+1;*/
 	if ((!pop1)&&(!(indexPointer[ofk+k*recordSize+8]==0x40)&&(!indexPointer[ofk+k*recordSize+9])&&(!indexPointer[ofk+k*recordSize+10]))) return -1;
 	if (offset+indexSize>readDatFileSize) return -1;
 	*data=readDatFile+offset;
@@ -176,7 +176,7 @@ void mWriteInitResource(tResource** res) {
 void mWriteFileInDatFile(const unsigned char* data, int size) {
 	/*
 		Adds a data resource to a dat file keeping
-		abstractly the checksum ver	ifications
+		abstractly the checksum verifications
 	*/
 
 	/* Declare variables */