author | ecalot
<ecalot> 2005-06-09 03:36:30 UTC |
committer | ecalot
<ecalot> 2005-06-09 03:36:30 UTC |
parent | f8c0dd394b6b235518c744f5f89ef79bfabf10b2 |
PR/src/lib/layers/autodetect.c | +14 | -3 |
PR/src/lib/layers/idlist.c | +14 | -3 |
PR/src/lib/xml/tree.c | +14 | -3 |
PR/src/lib/xml/unknown.c | +14 | -3 |
diff --git a/PR/src/lib/layers/autodetect.c b/PR/src/lib/layers/autodetect.c index 925184f..f962a5c 100644 --- a/PR/src/lib/layers/autodetect.c +++ b/PR/src/lib/layers/autodetect.c @@ -265,8 +265,19 @@ int parseFile(const char* vFile, const char* datFile, tResourceList *r) { /* Resources output to xml functions. Private+abstract variable */ static FILE* unknownXmlFile=NULL; +char* toLower(const char* txt) { + static char ret[5]; + char* r=ret; + while (*txt) { + *r=(('A'<=(*txt)) && ((*txt)<='Z'))?(*txt)|0x20:*txt; + r++; + txt++; + } + *r=0; + return ret; +} + void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext,char type,const char* vDirExt,tResourceId pal,const char* vFiledat,int optionflag,int count) { - /* TODO: use lowercase for .index values */ /* Open file if not open */ if (unknownXmlFile==NULL) { char xmlFile[MAX_FILENAME_SIZE]; @@ -278,13 +289,13 @@ void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext /* Save headers */ if (type==6) pal=id; fprintf(unknownXmlFile,RES_XML_UNKNOWN_START, - vFiledat,vFiledatWithPath,pal.value,pal.index + vFiledat,vFiledatWithPath,pal.value,toLower(pal.index) ); } /* Write item */ fprintf(unknownXmlFile,RES_XML_UNKNOWN_ITEM, - id.value,id.index,getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count + id.value,toLower(id.index),getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count ); /* To the xml output */ } diff --git a/PR/src/lib/layers/idlist.c b/PR/src/lib/layers/idlist.c index 925184f..f962a5c 100644 --- a/PR/src/lib/layers/idlist.c +++ b/PR/src/lib/layers/idlist.c @@ -265,8 +265,19 @@ int parseFile(const char* vFile, const char* datFile, tResourceList *r) { /* Resources output to xml functions. Private+abstract variable */ static FILE* unknownXmlFile=NULL; +char* toLower(const char* txt) { + static char ret[5]; + char* r=ret; + while (*txt) { + *r=(('A'<=(*txt)) && ((*txt)<='Z'))?(*txt)|0x20:*txt; + r++; + txt++; + } + *r=0; + return ret; +} + void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext,char type,const char* vDirExt,tResourceId pal,const char* vFiledat,int optionflag,int count) { - /* TODO: use lowercase for .index values */ /* Open file if not open */ if (unknownXmlFile==NULL) { char xmlFile[MAX_FILENAME_SIZE]; @@ -278,13 +289,13 @@ void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext /* Save headers */ if (type==6) pal=id; fprintf(unknownXmlFile,RES_XML_UNKNOWN_START, - vFiledat,vFiledatWithPath,pal.value,pal.index + vFiledat,vFiledatWithPath,pal.value,toLower(pal.index) ); } /* Write item */ fprintf(unknownXmlFile,RES_XML_UNKNOWN_ITEM, - id.value,id.index,getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count + id.value,toLower(id.index),getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count ); /* To the xml output */ } diff --git a/PR/src/lib/xml/tree.c b/PR/src/lib/xml/tree.c index 925184f..f962a5c 100644 --- a/PR/src/lib/xml/tree.c +++ b/PR/src/lib/xml/tree.c @@ -265,8 +265,19 @@ int parseFile(const char* vFile, const char* datFile, tResourceList *r) { /* Resources output to xml functions. Private+abstract variable */ static FILE* unknownXmlFile=NULL; +char* toLower(const char* txt) { + static char ret[5]; + char* r=ret; + while (*txt) { + *r=(('A'<=(*txt)) && ((*txt)<='Z'))?(*txt)|0x20:*txt; + r++; + txt++; + } + *r=0; + return ret; +} + void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext,char type,const char* vDirExt,tResourceId pal,const char* vFiledat,int optionflag,int count) { - /* TODO: use lowercase for .index values */ /* Open file if not open */ if (unknownXmlFile==NULL) { char xmlFile[MAX_FILENAME_SIZE]; @@ -278,13 +289,13 @@ void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext /* Save headers */ if (type==6) pal=id; fprintf(unknownXmlFile,RES_XML_UNKNOWN_START, - vFiledat,vFiledatWithPath,pal.value,pal.index + vFiledat,vFiledatWithPath,pal.value,toLower(pal.index) ); } /* Write item */ fprintf(unknownXmlFile,RES_XML_UNKNOWN_ITEM, - id.value,id.index,getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count + id.value,toLower(id.index),getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count ); /* To the xml output */ } diff --git a/PR/src/lib/xml/unknown.c b/PR/src/lib/xml/unknown.c index 925184f..f962a5c 100644 --- a/PR/src/lib/xml/unknown.c +++ b/PR/src/lib/xml/unknown.c @@ -265,8 +265,19 @@ int parseFile(const char* vFile, const char* datFile, tResourceList *r) { /* Resources output to xml functions. Private+abstract variable */ static FILE* unknownXmlFile=NULL; +char* toLower(const char* txt) { + static char ret[5]; + char* r=ret; + while (*txt) { + *r=(('A'<=(*txt)) && ((*txt)<='Z'))?(*txt)|0x20:*txt; + r++; + txt++; + } + *r=0; + return ret; +} + void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext,char type,const char* vDirExt,tResourceId pal,const char* vFiledat,int optionflag,int count) { - /* TODO: use lowercase for .index values */ /* Open file if not open */ if (unknownXmlFile==NULL) { char xmlFile[MAX_FILENAME_SIZE]; @@ -278,13 +289,13 @@ void AddToUnknownXml(const char* vFiledatWithPath,tResourceId id,const char* ext /* Save headers */ if (type==6) pal=id; fprintf(unknownXmlFile,RES_XML_UNKNOWN_START, - vFiledat,vFiledatWithPath,pal.value,pal.index + vFiledat,vFiledatWithPath,pal.value,toLower(pal.index) ); } /* Write item */ fprintf(unknownXmlFile,RES_XML_UNKNOWN_ITEM, - id.value,id.index,getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count + id.value,toLower(id.index),getExtDesc(type),count,ext,getExtDesc(type),getExtDesc(type),count ); /* To the xml output */ }