git » fp-git.git » commit 3fb2840

added some TODOs

author ecalot
2005-12-16 07:02:40 UTC
committer ecalot
2005-12-16 07:02:40 UTC
parent cb1a7f655c149d9c3931b2f0b1c362b1351ca0a2

added some TODOs

PR/src/lib/actions/export.c +0 -1
PR/src/lib/layers/idlist.c +5 -2

diff --git a/PR/src/lib/actions/export.c b/PR/src/lib/actions/export.c
index 52d4cf2..cc06fe4 100644
--- a/PR/src/lib/actions/export.c
+++ b/PR/src/lib/actions/export.c
@@ -93,7 +93,6 @@ int extract(const char* vFiledat,const char* vDirExt, tResourceList* r, int opti
 
 		if (!mReadFileInDatFile(&res,indexNumber)) return PR_RESULT_ERR_INVALID_DAT; /* Read error */
 		if (res.id.value==0xFFFF) continue; /* Tammo Jan Bug fix */
-
 		/* add to res more information from the resource list */
 		resourceListAddInfo(r,&res);
 		
diff --git a/PR/src/lib/layers/idlist.c b/PR/src/lib/layers/idlist.c
index e92856e..b32cec2 100644
--- a/PR/src/lib/layers/idlist.c
+++ b/PR/src/lib/layers/idlist.c
@@ -121,22 +121,25 @@ void parseGivenPath(char* path) {
 		unsigned int value;
 		int converted;
 		char index[5];
-		converted=sscanf(path+i,"%u:%5s",&value,index);
+		converted=sscanf(path+i,"%u:%5s",&value,index); /* TODO: support order */
 		switch (converted) {
 		case 2:
 			partialList.list[j].type=eId;
 			partialList.list[j].field.id.value=value;
 			str5lowercpy(partialList.list[j].field.id.index,index);
+			partialList.list[j].field.id.order=0;
 			break;
 		case 1:
 			partialList.list[j].type=eIdValue;
 			partialList.list[j].field.id.value=value;
+			partialList.list[j].field.id.order=0;
 			break;
 		default:
 			/* TODO: test this */
 			if (sscanf(path+i,":%5s",index)) {
 				partialList.list[j].type=eIdIndex;
-				strncpy(partialList.list[j].field.id.index,index,5);
+				strncpy(partialList.list[j].field.id.index,index,5); /* TODO: check str5lowercpy */
+				partialList.list[j].field.id.order=0;
 			} else {
 				char* aux;
 				partialList.list[j].type=eString;