misc/libphysfs/lzma/C/IStream.h
branchui-scaling
changeset 15283 c4fd2813b127
parent 13390 0135e64c6c66
parent 15279 7ab5cf405686
child 15663 d92eeb468dad
equal deleted inserted replaced
13390:0135e64c6c66 15283:c4fd2813b127
     1 /* IStream.h */
       
     2 
       
     3 #ifndef __C_ISTREAM_H
       
     4 #define __C_ISTREAM_H
       
     5 
       
     6 #include "Types.h"
       
     7 
       
     8 typedef struct _ISeqInStream
       
     9 {
       
    10   HRes (*Read)(void *object, void *data, UInt32 size, UInt32 *processedSize);
       
    11 } ISeqInStream;
       
    12 
       
    13 typedef struct _ISzAlloc
       
    14 {
       
    15   void *(*Alloc)(size_t size);
       
    16   void (*Free)(void *address); /* address can be 0 */
       
    17 } ISzAlloc;
       
    18 
       
    19 #endif