]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/gifdecod.h
Committing in .
[wxWidgets.git] / include / wx / gifdecod.h
index 9c3d14fc9c06493316d31df55b9425b8b4fe0ed2..3d4fb9bc0eb489c5160c9016cde6395f2e585994 100644 (file)
@@ -50,8 +50,9 @@ typedef struct _IMAGEN
 #define E_FORMATO       1           /* error in gif header */
 #define E_MEMORIA       2           /* error allocating memory */
 
+#define MAX_BLOCK_SIZE  256         /* max. block size */
 
-class wxGIFDecoder
+class WXDLLEXPORT wxGIFDecoder
 {
 private:
     /* logical screen */
@@ -71,6 +72,8 @@ private:
     int           m_restbits;       /* remaining valid bits */
     unsigned int  m_restbyte;       /* remaining bytes in this block */
     unsigned int  m_lastbyte;       /* last byte read */
+    unsigned char m_buffer[MAX_BLOCK_SIZE];     /* buffer for reading */
+    unsigned char *m_bufp;          /* pointer to next byte in buffer */
 
     wxInputStream *m_f;             /* input file */