[llvm-commits] CVS: llvm/lib/Support/Compressor.cpp 
    Tanya Brethour 
    tbrethou at cs.uiuc.edu
       
    Sat Jan 29 15:08:16 PST 2005
    
    
  
Changes in directory llvm/lib/Support:
Compressor.cpp updated: 1.13 -> 1.14
---
Log message:
Make this work on systems where size_t is not the same as unsigned.
---
Diffs of the changes:  (+8 -0)
 Compressor.cpp |    8 ++++++++
 1 files changed, 8 insertions(+)
Index: llvm/lib/Support/Compressor.cpp
diff -u llvm/lib/Support/Compressor.cpp:1.13 llvm/lib/Support/Compressor.cpp:1.14
--- llvm/lib/Support/Compressor.cpp:1.13	Sat Jan 29 11:17:18 2005
+++ llvm/lib/Support/Compressor.cpp	Sat Jan 29 17:08:01 2005
@@ -36,6 +36,14 @@
   return result;
 }
 
+static int getdata(char*& buffer, unsigned &size, 
+                   llvm::Compressor::OutputDataCallback* cb, void* context) {
+  size_t SizeOut;
+  int Res = getdata(buffer, SizeOut, cb, context);
+  size = SizeOut;
+  return Res;
+}
+
 //===----------------------------------------------------------------------===//
 //=== NULLCOMP - a compression like set of routines that just copies data 
 //===            without doing any compression. This is provided so that if the
    
    
More information about the llvm-commits
mailing list