small XMLFile cleanup
authorRoyce Mitchell III <royce3@ev1.net>
Wed, 5 Jan 2005 17:59:08 +0000 (17:59 +0000)
committerRoyce Mitchell III <royce3@ev1.net>
Wed, 5 Jan 2005 17:59:08 +0000 (17:59 +0000)
svn path=/branches/xmlbuildsystem/; revision=12821

reactos/tools/rbuild/XML.cpp
reactos/tools/rbuild/XML.h

index 3935dd3..3f7cf7e 100644 (file)
@@ -191,11 +191,6 @@ XMLFile::XMLFile()
 void\r
 XMLFile::close()\r
 {\r
-       while ( _f.size() )\r
-       {\r
-               fclose ( _f.back() );\r
-               _f.pop_back();\r
-       }\r
        _buf.resize(0);\r
        _p = _end = NULL;\r
 }\r
@@ -210,9 +205,9 @@ XMLFile::open(const string& filename)
        unsigned long len = (unsigned long)filelen(f);\r
        _buf.resize ( len );\r
        fread ( &_buf[0], 1, len, f );\r
+       fclose ( f );\r
        _p = _buf.c_str();\r
        _end = _p + len;\r
-       _f.push_back ( f );\r
        next_token();\r
        return true;\r
 }\r
index f8fbd54..ff74192 100644 (file)
@@ -36,7 +36,6 @@ public:
        bool get_token(std::string& token);\r
 \r
 private:\r
-       std::vector<FILE*> _f;\r
        std::string _buf;\r
 \r
        const char *_p, *_end;\r