diff --git a/libmspack/msszdd_compressor.cs b/libmspack/msszdd_compressor.cs index 0cf1d97..6ddc6f2 100644 --- a/libmspack/msszdd_compressor.cs +++ b/libmspack/msszdd_compressor.cs @@ -9,6 +9,10 @@ namespace SabreTools.Compression.libmspack /// public abstract class msszdd_compressor { + public mspack_system system { get; set; } + + public MSPACK_ERR error { get; set; } + /// /// Reads an input file and creates a compressed output file in the /// SZDD compressed file format. The SZDD compression format is quick diff --git a/libmspack/msszdd_decompressor.cs b/libmspack/msszdd_decompressor.cs index 3f922ee..de22af0 100644 --- a/libmspack/msszdd_decompressor.cs +++ b/libmspack/msszdd_decompressor.cs @@ -9,6 +9,10 @@ namespace SabreTools.Compression.libmspack /// public abstract class msszdd_decompressor { + public mspack_system system { get; set; } + + public MSPACK_ERR error { get; set; } + /// /// Opens a SZDD file and reads the header. /// diff --git a/libmspack/msszddd_header.cs b/libmspack/msszddd_header.cs index 6996845..74cdb1f 100644 --- a/libmspack/msszddd_header.cs +++ b/libmspack/msszddd_header.cs @@ -7,6 +7,8 @@ namespace SabreTools.Compression.libmspack /// public class msszddd_header { + public mspack_file fh { get; set; } + /// /// The file format /// diff --git a/libmspack/szdd.cs b/libmspack/szdd.cs new file mode 100644 index 0000000..73f8861 --- /dev/null +++ b/libmspack/szdd.cs @@ -0,0 +1,19 @@ +/* This file is part of libmspack. + * (C) 2003-2004 Stuart Caie. + * + * libmspack is free software; you can redistribute it and/or modify it under + * the terms of the GNU Lesser General Public License (LGPL) version 2.1 + * + * For further details, see the file COPYING.LIB distributed with libmspack + */ + +namespace SabreTools.Compression.libmspack +{ + public static class SZDD + { + /// + /// Input buffer size during decompression - not worth parameterising IMHO + /// + public const int SZDD_INPUT_SIZE = 2048; + } +} \ No newline at end of file