]> git.cworth.org Git - apitrace/commitdiff
gets returns an int
authorZack Rusin <zack@kde.org>
Sat, 6 Aug 2011 22:58:39 +0000 (18:58 -0400)
committerZack Rusin <zack@kde.org>
Sat, 6 Aug 2011 22:58:39 +0000 (18:58 -0400)
trace_file.cpp
trace_file.hpp

index 4bba837c74062e2695b28ddf3dca4fa3fa210488..4c6c8eba26adf1a5eba43e452699977556311eff 100644 (file)
@@ -84,7 +84,7 @@ void File::flush()
     rawFlush();
 }
 
-char File::getc()
+int File::getc()
 {
     if (!m_isOpened || m_mode != File::Read) {
         return 0;
@@ -120,7 +120,7 @@ bool ZLibFile::rawRead(void *buffer, int length)
     return gzread(m_gzFile, buffer, length) != -1;
 }
 
-char ZLibFile::rawGetc()
+int ZLibFile::rawGetc()
 {
     return gzgetc(m_gzFile);
 }
@@ -243,7 +243,7 @@ bool SnappyFile::rawRead(void *buffer, int length)
     return true;
 }
 
-char SnappyFile::rawGetc()
+int SnappyFile::rawGetc()
 {
     char c;
     rawRead(&c, 1);
index 5a460f79b0c13e1027970d89c6b281757878f389..7e7f9bd09bf5ff3ac473952796aaf9e20c884cc0 100644 (file)
@@ -26,13 +26,13 @@ public:
     bool read(void *buffer, int length);
     void close();
     void flush();
-    char getc();
+    int getc();
 
 protected:
     virtual bool rawOpen(const std::string &filename, File::Mode mode) = 0;
     virtual bool rawWrite(const void *buffer, int length) = 0;
     virtual bool rawRead(void *buffer, int length) = 0;
-    virtual char rawGetc() = 0;
+    virtual int rawGetc() = 0;
     virtual void rawClose() = 0;
     virtual void rawFlush() = 0;
 
@@ -52,7 +52,7 @@ protected:
     virtual bool rawOpen(const std::string &filename, File::Mode mode);
     virtual bool rawWrite(const void *buffer, int length);
     virtual bool rawRead(void *buffer, int length);
-    virtual char rawGetc();
+    virtual int rawGetc();
     virtual void rawClose();
     virtual void rawFlush();
 private:
@@ -74,7 +74,7 @@ protected:
     virtual bool rawOpen(const std::string &filename, File::Mode mode);
     virtual bool rawWrite(const void *buffer, int length);
     virtual bool rawRead(void *buffer, int length);
-    virtual char rawGetc();
+    virtual int rawGetc();
     virtual void rawClose();
     virtual void rawFlush();