~siretart/ubuntu/utopic/blender/libav10

« back to all changes in this revision

Viewing changes to source/blender/blenloader/intern/readfile.h

Tags: upstream-2.40
ImportĀ upstreamĀ versionĀ 2.40

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
 * $Id: readfile.h,v 1.6 2004/09/05 13:43:51 ton Exp $
 
2
 * $Id: readfile.h,v 1.9 2005/07/27 19:46:05 ton Exp $
3
3
 *
4
4
 * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
5
5
 *
33
33
#ifndef READFILE_H
34
34
#define READFILE_H
35
35
 
 
36
#include "zlib.h"
 
37
 
36
38
struct OldNewMap;
37
39
struct MemFile;
38
40
 
52
54
 
53
55
        // variables needed for reading from file
54
56
        int filedes;
 
57
        gzFile gzfiledes;
55
58
 
 
59
        // now only in use for library appending
 
60
        char filename[FILE_MAXDIR+FILE_MAXFILE];
 
61
        
56
62
        // variables needed for reading from stream
57
63
        char headerdone;
58
64
        int inbuffer;
98
104
 
99
105
BlendFileData *blo_read_file_internal( FileData *fd,  BlendReadError *error_r);
100
106
 
101
 
FileData *blo_openblenderfile( char *name);
102
 
FileData *blo_openblendermemory( void *buffer, int buffersize);
103
 
FileData *blo_openblendermemfile(struct MemFile *memfile);
 
107
FileData *blo_openblenderfile( char *name, BlendReadError *error_r);
 
108
FileData *blo_openblendermemory( void *buffer, int buffersize, BlendReadError *error_r);
 
109
FileData *blo_openblendermemfile(struct MemFile *memfile, BlendReadError *error_r);
104
110
 
105
111
void blo_freefiledata( FileData *fd);
106
112