[llvm-commits] CVS: llvm/include/llvm/Bytecode/Reader.h

Chris Lattner lattner at cs.uiuc.edu
Sat Apr 19 16:47:00 PDT 2003


Changes in directory llvm/include/llvm/Bytecode:

Reader.h updated: 1.8 -> 1.9

---
Log message:

Add prototype to read .a files


---
Diffs of the changes:

Index: llvm/include/llvm/Bytecode/Reader.h
diff -u llvm/include/llvm/Bytecode/Reader.h:1.8 llvm/include/llvm/Bytecode/Reader.h:1.9
--- llvm/include/llvm/Bytecode/Reader.h:1.8	Thu Mar  6 10:50:21 2003
+++ llvm/include/llvm/Bytecode/Reader.h	Sat Apr 19 16:45:52 2003
@@ -13,6 +13,7 @@
 #define LLVM_BYTECODE_READER_H
 
 #include <string>
+#include <vector>
 
 class Module;
 
@@ -22,5 +23,11 @@
                           std::string *ErrorStr = 0);
 Module *ParseBytecodeBuffer(const unsigned char *Buffer, unsigned BufferSize,
                             std::string *ErrorStr = 0);
+
+// ReadArchiveFile - Read bytecode files from the specfied .a file, returning
+// true on error, or false on success.
+//
+bool ReadArchiveFile(const std::string &Filename, std::vector<Module*> &Objects,
+                     std::string *ErrorStr = 0);
 
 #endif





More information about the llvm-commits mailing list