]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/tex2rtf/src/texutils.cpp
corrected a type in the constructor from two points
[wxWidgets.git] / utils / tex2rtf / src / texutils.cpp
index 5de8abcae7fbe0feb2a3d2126d505206db492a55..b3b64661b89815da1463efd7d182650b24d9d3f1 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();