Max Kellermann
|
0cc3b98bd9
|
input/archive: don't initialize input_stream.ready
The archive plugin should decide this.
|
2009-12-31 16:26:34 +01:00 |
|
Max Kellermann
|
c157711eaf
|
archive/bz2: allocate buffer statically
Reduce the number of malloc()/free() calls.
|
2009-12-31 16:26:14 +01:00 |
|
Max Kellermann
|
2632794578
|
archive/bz2: added struct bz2_input_stream
Don't use the bz2_archive_file object for the input_stream.
|
2009-12-31 16:25:21 +01:00 |
|
Max Kellermann
|
71fee09744
|
archive_plugin: use GError in the open() method
|
2009-12-16 17:10:19 +01:00 |
|
Max Kellermann
|
0bc8c0c1da
|
archive_plugin: wrap method calls
Make archive_file a "real" struct, extended by all plugins. Add the
plugin pointer to it. Wrap all method calls in functions.
|
2009-12-16 17:09:58 +01:00 |
|
Max Kellermann
|
74156d5bed
|
archive_plugin: pass const string to method open()
|
2009-12-16 17:09:29 +01:00 |
|
Max Kellermann
|
b04adde7ab
|
archive: added a C header for each plugin
Moved the archive plugin "extern" declarations into each plugin
header.
|
2009-12-16 15:57:16 +01:00 |
|
Max Kellermann
|
3f64ac04b8
|
archive/bz2: removed the bz2_context typedef
Use the raw struct name instead.
|
2009-12-16 15:56:42 +01:00 |
|
Max Kellermann
|
b009970af7
|
archive/bz2: renamed archive sources and plugin variables
|
2009-12-16 15:55:48 +01:00 |
|