8cf0ededa8
PR: 39001 Submitted by: maintainer
40 lines
1.1 KiB
C++
40 lines
1.1 KiB
C++
--- bcpp.cpp.orig Sat May 18 13:53:27 2002
|
|
+++ bcpp.cpp Fri Jun 7 14:39:33 2002
|
|
@@ -1455,6 +1455,7 @@
|
|
|
|
}
|
|
|
|
+/*
|
|
// purge an Indent-stack
|
|
static void freeIndentStack(StackList* pImode)
|
|
{
|
|
@@ -1475,6 +1476,7 @@
|
|
dst -> push(temp);
|
|
}
|
|
}
|
|
+*/
|
|
|
|
// no extra indent immediately after any brace
|
|
void resetSingleIndent(StackList* pIMode)
|
|
@@ -2755,6 +2757,7 @@
|
|
char* pSPath = getenv ("PATH");
|
|
char* pEPath = NULL;
|
|
char* pNameMem = NULL;
|
|
+ char* tmpCfgName = new char[strlen("%%PREFIX%%/etc") + strlen(pCfgName)+1];
|
|
char sepChar = NULLC;
|
|
const char* pathSepChar;
|
|
char backUp;
|
|
@@ -2763,6 +2766,13 @@
|
|
// test to see if file is in current directory first !
|
|
if ((pCfgFile = fopen(pCfgName, "r")) != NULL)
|
|
return;
|
|
+
|
|
+ // look to see if it's in %%PREFIX%%/etc
|
|
+ tmpCfgName = strcat( tmpCfgName, "%%PREFIX%%/etc/" );
|
|
+ tmpCfgName = strcat( tmpCfgName, pCfgName );
|
|
+ if ((pCfgFile = fopen(tmpCfgName, "r")) != NULL)
|
|
+ return;
|
|
+
|
|
|
|
// environment variable not found, lord knows what it is !
|
|
if (pSPath == NULL)
|