1.1 --- a/src/share/vm/adlc/filebuff.hpp Tue Oct 09 12:40:05 2012 -0700 1.2 +++ b/src/share/vm/adlc/filebuff.hpp Tue Oct 09 16:09:31 2012 -0700 1.3 @@ -31,10 +31,14 @@ 1.4 using namespace std; 1.5 1.6 // STRUCTURE FOR HANDLING INPUT AND OUTPUT FILES 1.7 -typedef struct { 1.8 + 1.9 +class BufferedFile { 1.10 + public: 1.11 const char *_name; 1.12 FILE *_fp; 1.13 -} BufferedFile; 1.14 + inline BufferedFile() { _name = NULL; _fp = NULL; }; 1.15 + inline ~BufferedFile() {}; 1.16 +}; 1.17 1.18 class ArchDesc; 1.19