-
- Downloads
liblzma: Avoid multiple definitions of lzma_coder structures.
Only one definition was visible in a translation unit. It avoided a few casts and temp variables but seems that this hack doesn't work with link-time optimizations in compilers as it's not C99/C11 compliant. Fixes: http://www.mail-archive.com/xz-devel@tukaani.org/msg00279.html
Showing
- src/liblzma/common/alone_decoder.c 26 additions, 18 deletionssrc/liblzma/common/alone_decoder.c
- src/liblzma/common/alone_encoder.c 20 additions, 14 deletionssrc/liblzma/common/alone_encoder.c
- src/liblzma/common/auto_decoder.c 22 additions, 13 deletionssrc/liblzma/common/auto_decoder.c
- src/liblzma/common/block_decoder.c 23 additions, 18 deletionssrc/liblzma/common/block_decoder.c
- src/liblzma/common/block_encoder.c 23 additions, 17 deletionssrc/liblzma/common/block_encoder.c
- src/liblzma/common/common.h 7 additions, 11 deletionssrc/liblzma/common/common.h
- src/liblzma/common/index_decoder.c 20 additions, 13 deletionssrc/liblzma/common/index_decoder.c
- src/liblzma/common/index_encoder.c 9 additions, 7 deletionssrc/liblzma/common/index_encoder.c
- src/liblzma/common/stream_decoder.c 29 additions, 21 deletionssrc/liblzma/common/stream_decoder.c
- src/liblzma/common/stream_encoder.c 32 additions, 24 deletionssrc/liblzma/common/stream_encoder.c
- src/liblzma/common/stream_encoder_mt.c 68 additions, 56 deletionssrc/liblzma/common/stream_encoder_mt.c
- src/liblzma/delta/delta_common.c 14 additions, 11 deletionssrc/liblzma/delta/delta_common.c
- src/liblzma/delta/delta_decoder.c 4 additions, 2 deletionssrc/liblzma/delta/delta_decoder.c
- src/liblzma/delta/delta_encoder.c 8 additions, 4 deletionssrc/liblzma/delta/delta_encoder.c
- src/liblzma/delta/delta_private.h 2 additions, 2 deletionssrc/liblzma/delta/delta_private.h
- src/liblzma/lz/lz_decoder.c 33 additions, 27 deletionssrc/liblzma/lz/lz_decoder.c
- src/liblzma/lz/lz_decoder.h 6 additions, 7 deletionssrc/liblzma/lz/lz_decoder.h
- src/liblzma/lz/lz_encoder.c 31 additions, 24 deletionssrc/liblzma/lz/lz_encoder.c
- src/liblzma/lz/lz_encoder.h 4 additions, 5 deletionssrc/liblzma/lz/lz_encoder.h
- src/liblzma/lzma/lzma2_decoder.c 19 additions, 13 deletionssrc/liblzma/lzma/lzma2_decoder.c
Loading
Please register or sign in to comment