]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/tex2rtf/src/texutils.cpp
jconfig.h uses configures results
[wxWidgets.git] / utils / tex2rtf / src / texutils.cpp
index 5de8abcae7fbe0feb2a3d2126d505206db492a55..2b61ddfc7626b598b2f40d7db95a11785d9bedf1 100644 (file)
@@ -402,7 +402,11 @@ void WriteTexReferences(char *filename)
 
 void ReadTexReferences(char *filename)
 {
-  ifstream istr(filename, ios::nocreate | ios::in);
+  if (!wxFileExists(filename))
+      return;
+
+  ifstream istr(filename, ios::in);
+
   if (istr.bad()) return;
 
   char label[100];
@@ -565,8 +569,11 @@ void BibReadValue(istream& istr, char *buffer, bool ignoreBraces = TRUE,
  
 bool ReadBib(char *filename)
 {
+  if (!wxFileExists(filename))
+      return FALSE;
+
   char buf[300];
-  ifstream istr(filename, ios::nocreate | ios::in);
+  ifstream istr(filename, ios::in);
   if (istr.bad()) return FALSE;
 
   BibLine = 1;
@@ -1283,7 +1290,11 @@ char *RegisterSetting(char *settingName, char *settingValue, bool interactive)
 
 bool ReadCustomMacros(char *filename)
 {
-  ifstream istr(filename, ios::nocreate | ios::in);
+  if (!wxFileExists(filename))
+      return FALSE;
+
+  ifstream istr(filename, ios::in);
+
   if (istr.bad()) return FALSE;
 
   CustomMacroList.Clear();
@@ -1626,10 +1637,10 @@ char *ConvertCase(char *s)
   int i;
   if (upperCaseNames)
     for (i = 0; i < len; i ++)
-      buf[i] = wxToUpper(s[i]);
+      buf[i] = toupper(s[i]);
   else
     for (i = 0; i < len; i ++)
-      buf[i] = wxToLower(s[i]);
+      buf[i] = tolower(s[i]);
   buf[i] = 0;
   return buf;  
 }