Skip to content
Snippets Groups Projects
Commit 491b0605 authored by deuce's avatar deuce
Browse files

Search for lower-case filenames... NOTE: dorinfox.def files still look for

and upper-case x filename for nodes over 9 ie: node 10 would be dorinfoA.def
parent faedb9d7
No related branches found
No related tags found
No related merge requests found
...@@ -247,18 +247,18 @@ static char *apszColorNames[] = ...@@ -247,18 +247,18 @@ static char *apszColorNames[] =
/* Array of door information (drop) file names to search for. */ /* Array of door information (drop) file names to search for. */
static char *apszDropFileNames[] = static char *apszDropFileNames[] =
{ {
"EXITINFO.BBS", "exitinfo.bbs",
"DORINFO1.DEF", "dorinfo1.def",
"CHAIN.TXT", "chain.txt",
"SFDOORS.DAT", "sfdoors.dat",
"DOOR.SYS", "door.sys",
"CALLINFO.BBS", "callinfo.bbs",
"SFMAIN.DAT", "sfmain.dat",
"SFFILE.DAT", "sffile.dat",
"SFMESS.DAT", "sfmess.dat",
"SFSYSOP.DAT", "sfsysop.dat",
"TRIBBS.SYS", "tribbs.sys",
"DOOR32.SYS", "door32.sys",
}; };
/* Array of door information (drop) file numbers /* Array of door information (drop) file numbers
...@@ -539,16 +539,16 @@ force_local: ...@@ -539,16 +539,16 @@ force_local:
/* Generate the name of the dorinfox.def file for this node. */ /* Generate the name of the dorinfox.def file for this node. */
if(od_control.od_node > 35) if(od_control.od_node > 35)
{ {
apszDropFileNames[1] = (char *)"DORINFO1.DEF"; apszDropFileNames[1] = (char *)"dorinfo1.def";
} }
else if(od_control.od_node > 9) else if(od_control.od_node > 9)
{ {
sprintf(szIFTemp, "DORINFO%c.DEF", od_control.od_node + 55); sprintf(szIFTemp, "dorinfo%c.def", od_control.od_node + 55);
apszDropFileNames[1] = (char *)szIFTemp; apszDropFileNames[1] = (char *)szIFTemp;
} }
else else
{ {
sprintf(szIFTemp, "DORINFO%d.DEF", od_control.od_node); sprintf(szIFTemp, "dorinfo%d.def", od_control.od_node);
apszDropFileNames[1] = (char *)szIFTemp; apszDropFileNames[1] = (char *)szIFTemp;
} }
...@@ -557,10 +557,10 @@ force_local: ...@@ -557,10 +557,10 @@ force_local:
if(!ODFileAccessMode(od_control.info_path, 4)) if(!ODFileAccessMode(od_control.info_path, 4))
{ {
/* Check for a DORINFOx.DEF filename. */ /* Check for a DORINFOx.DEF filename. */
if(ODStringHasTail(od_control.info_path, ".DEF") && if(ODStringHasTail(od_control.info_path, ".def") &&
strlen(od_control.info_path) >= strlen(apszDropFileNames[2]) && strlen(od_control.info_path) >= strlen(apszDropFileNames[2]) &&
strnicmp((char *)&od_control.info_path + strnicmp((char *)&od_control.info_path +
(strlen(od_control.info_path) - 12), "DORINFO", 7) == 0) (strlen(od_control.info_path) - 12), "dorinfo", 7) == 0)
{ {
nFound = FOUND_DORINFO1_DEF; nFound = FOUND_DORINFO1_DEF;
strcpy(szDropFilePath, od_control.info_path); strcpy(szDropFilePath, od_control.info_path);
...@@ -598,7 +598,7 @@ force_local: ...@@ -598,7 +598,7 @@ force_local:
goto DropFileFail; goto DropFileFail;
} }
ODMakeFilename(szODWorkString, szExitinfoBBSPath, "DORINFO1.DEF", ODMakeFilename(szODWorkString, szExitinfoBBSPath, "dorinfo1.def",
sizeof(szExitinfoBBSPath)); sizeof(szExitinfoBBSPath));
if((pfDropFile = fopen(szODWorkString, "r")) == NULL) if((pfDropFile = fopen(szODWorkString, "r")) == NULL)
{ {
...@@ -1627,7 +1627,7 @@ static void ODInitReadExitInfo(void) ...@@ -1627,7 +1627,7 @@ static void ODInitReadExitInfo(void)
od_control.od_ra_info=FALSE; od_control.od_ra_info=FALSE;
/* Try to open EXITINFO.BBS. */ /* Try to open EXITINFO.BBS. */
ODMakeFilename(szODWorkString, szExitinfoBBSPath, "EXITINFO.BBS", ODMakeFilename(szODWorkString, szExitinfoBBSPath, "exitinfo.bbs",
sizeof(szExitinfoBBSPath)); sizeof(szExitinfoBBSPath));
if((pfDropFile = fopen(szODWorkString, "rb")) != NULL) if((pfDropFile = fopen(szODWorkString, "rb")) != NULL)
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment