From 2ff9c8ca94d0114041a2146310525762dd4ffb70 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Mon, 1 Jun 1998 19:38:48 +0000 Subject: [PATCH] Allow \ as well as / for microcentric folks --- src/dbStatic/dbToMenuH.c | 1 + src/dbStatic/dbToRecordtypeH.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/dbStatic/dbToMenuH.c b/src/dbStatic/dbToMenuH.c index ab4a22b5f..9b29a75ce 100644 --- a/src/dbStatic/dbToMenuH.c +++ b/src/dbStatic/dbToMenuH.c @@ -82,6 +82,7 @@ int main(int argc,char **argv) } /*remove path so that outFile is created where program is executed*/ plastSlash = strrchr(argv[1],'/'); + if(!plastSlash) plastSlash = strrchr(argv[1],'\\'); plastSlash = (plastSlash ? plastSlash+1 : argv[1]); outFilename = dbCalloc(1,strlen(plastSlash)+1); strcpy(outFilename,plastSlash); diff --git a/src/dbStatic/dbToRecordtypeH.c b/src/dbStatic/dbToRecordtypeH.c index f9bb17655..3f3720a12 100644 --- a/src/dbStatic/dbToRecordtypeH.c +++ b/src/dbStatic/dbToRecordtypeH.c @@ -86,6 +86,7 @@ int main(int argc,char **argv) } /*remove path so that outFile is created where program is executed*/ plastSlash = strrchr(argv[1],'/'); + if(!plastSlash) plastSlash = strrchr(argv[1],'\\'); plastSlash = (plastSlash ? plastSlash+1 : argv[1]); outFilename = dbCalloc(1,strlen(plastSlash)+1); strcpy(outFilename,plastSlash); @@ -106,6 +107,7 @@ int main(int argc,char **argv) } pdbbase = dbAllocBase(); pdbbase->ignoreMissingMenus = TRUE; +printf("path %s\n",path); status = dbReadDatabase(&pdbbase,argv[1],path,sub); if(status) { fprintf(stderr,"Terminal error For input file %s\n",argv[1]);