diff --git a/COPYING b/COPYING index 283d07e7a6be869cf196086f0ed477ec282e14d3..39867ce0f3d21a963a3d31b533fa583d075ae48c 100644 --- a/COPYING +++ b/COPYING @@ -21,13 +21,14 @@ are met: notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/aec.c b/src/aec.c index df94f14dcfddfd5f5eca362ce2be6603ef7ba730..2f82c673084be494f3a03e6c6aac2ee46860e327 100644 --- a/src/aec.c +++ b/src/aec.c @@ -1,3 +1,55 @@ +/** + * @file aec.c + * + * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @section DESCRIPTION + * + * CLI frontend for Adaptive Entropy Coding library + * + */ + #include <ctype.h> #include <stdio.h> #include <stdlib.h> @@ -8,7 +60,7 @@ #include <getopt.h> #endif -#include "libaec.h" +#include <libaec.h> #define CHUNK 1024 diff --git a/src/decode.c b/src/decode.c index 3454977a0aaccc8f527cafeeb32c27cff333b4ab..061da9510fd4da00ccdb031fde25d626ba6b9d8e 100644 --- a/src/decode.c +++ b/src/decode.c @@ -1,6 +1,49 @@ /** * @file decode.c + * * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * * @section DESCRIPTION * * Adaptive Entropy Decoder diff --git a/src/decode.h b/src/decode.h index 230e8f36fd2750c2868e1aa4ecfd925fa119754c..d17165cc88fcea6cd5be050ddb52f3e743434111 100644 --- a/src/decode.h +++ b/src/decode.h @@ -1,3 +1,56 @@ +/** + * @file decode.c + * + * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @section DESCRIPTION + * + * Adaptive Entropy Decoder + * Based on CCSDS documents 121.0-B-2 and 120.0-G-2 + * + */ + #ifndef DECODE_H #define DECODE_H diff --git a/src/encode.c b/src/encode.c index 612d33adf7b95c6fc079c2bd15b1f5757c24f07a..73d065e04d51f473983dbc04a92ba70df78eed7c 100644 --- a/src/encode.c +++ b/src/encode.c @@ -1,6 +1,49 @@ /** * @file encode.c + * * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * * @section DESCRIPTION * * Adaptive Entropy Encoder diff --git a/src/encode.h b/src/encode.h index f63808af32af0543f3693ced7172dba62f1b336e..9f482bab2d40e60ede2bf834321aa557b93bfcdd 100644 --- a/src/encode.h +++ b/src/encode.h @@ -1,3 +1,56 @@ +/** + * @file encode.h + * + * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @section DESCRIPTION + * + * Adaptive Entropy Encoder + * Based on CCSDS documents 121.0-B-2 and 120.0-G-2 + * + */ + #ifndef ENCODE_H #define ENCODE_H diff --git a/src/encode_accessors.c b/src/encode_accessors.c index e9cbbff15a18ad1a39b9eb9c7128b237b909866d..ea5b69c2581438111bfab166177bcc77c506719f 100644 --- a/src/encode_accessors.c +++ b/src/encode_accessors.c @@ -1,3 +1,55 @@ +/** + * @file encode_accessors.c + * + * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @section DESCRIPTION + * + * Read various data types from input stream + * + */ + #include <config.h> #if HAVE_STDINT_H diff --git a/src/encode_accessors.h b/src/encode_accessors.h index d4b697407a602a15b667b51e0587a126a414f5d5..ea4fa8d2c2281bbb48d298b23a2fa99877669074 100644 --- a/src/encode_accessors.h +++ b/src/encode_accessors.h @@ -1,3 +1,55 @@ +/** + * @file encode_accessors.h + * + * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @section DESCRIPTION + * + * Read various data types from input stream + * + */ + #ifndef ENCODE_ACCESSORS_H #define ENCODE_ACCESSORS_H diff --git a/src/libaec.h b/src/libaec.h index 9129a328c2d75d51c1ab2eb8fb7062703bce263c..d16dad7bb688e76b1d474ce3400e6cee0d0da898 100644 --- a/src/libaec.h +++ b/src/libaec.h @@ -1,3 +1,55 @@ +/** + * @file libaec.h + * + * @author Mathis Rosenhauer, Deutsches Klimarechenzentrum + * @author Moritz Hanke, Deutsches Klimarechenzentrum + * @author Joerg Behrens, Deutsches Klimarechenzentrum + * @author Luis Kornblueh, Max-Planck-Institut fuer Meteorologie + * + * @section LICENSE + * Copyright 2012 + * + * Mathis Rosenhauer, Luis Kornblueh + * Moritz Hanke, + * Joerg Behrens + * + * Deutsches Klimarechenzentrum GmbH Max-Planck-Institut fuer Meteorologie + * Bundesstr. 45a Bundesstr. 53 + * 20146 Hamburg 20146 Hamburg + * Germany Germany + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + * @section DESCRIPTION + * + * Adaptive Entropy Coding library + * + */ + #ifndef LIBAEC_H #define LIBAEC_H