Changeset 68 for libmpcdec/branches/zorg/src/huffman.h
- Timestamp:
- 10/06/06 17:14:05 (18 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
libmpcdec/branches/zorg/src/huffman.h
r63 r68 32 32 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33 33 */ 34 35 34 /// \file huffman.h 36 35 /// Data structures and functions for huffman coding. 37 36 38 #ifndef _mpcdec_huffman_h_ 39 #define _mpcdec_huffman_h_ 40 41 #ifndef WIN32 42 #include "mpcdec/config_types.h" 43 #else 44 #include "mpcdec/config_win32.h" 37 #ifndef _MPCDEC_HUFFMAN_H_ 38 #define _MPCDEC_HUFFMAN_H_ 39 #ifdef WIN32 40 #pragma once 45 41 #endif 46 42 47 #include "decoder.h"43 #include <mpcdec//mpc_types.h> 48 44 49 struct mpc_decoder_t; // forward declare to break circular dependencies 45 #ifdef __cplusplus 46 extern "C" { 47 #endif 50 48 51 49 /// Huffman table entry. 52 typedef struct huffman_type_t {50 typedef struct mpc_huffman_t { 53 51 mpc_uint32_t Code; 54 52 mpc_uint16_t Length; 55 53 mpc_int16_t Value; 56 } HuffmanTyp;54 } mpc_huffman; 57 55 58 #endif // _mpcdec_huffman_h_ 56 #ifdef __cplusplus 57 } 58 #endif 59 #endif
Note: See TracChangeset
for help on using the changeset viewer.