ConorStokes / LZSSE

LZ77/LZSS designed for SSE based decompression
BSD 2-Clause "Simplified" License
134 stars 16 forks source link

Added lzsse2/lzsse2_platform.h - Platform/Compiler support for Visual… #3

Closed TurtleSimos closed 8 years ago

TurtleSimos commented 8 years ago

… Studio, Clang and Gcc.

Compiler detection is from the table here: https://blogs.msdn.microsoft.com/vcblog/2015/12/04/clang-with-microsoft-codegen-in-vs-2015-update-1/

ConorStokes commented 8 years ago

Good stuff, thanks.

ConorStokes commented 8 years ago

I've expanded this out to all the codecs now. I decided to go with a separate header for each as it keeps them all completely independent code for now.

TurtleSimos commented 8 years ago

I wasn't sure, but I like the separate header approach given that the type of data each is good for varies so the most common usage case is probably for one of the codecs rather than all.