summaryrefslogtreecommitdiff
path: root/gs/jasper/src/libjasper/ras
diff options
context:
space:
mode:
Diffstat (limited to 'gs/jasper/src/libjasper/ras')
-rw-r--r--gs/jasper/src/libjasper/ras/Makefile.am67
-rw-r--r--gs/jasper/src/libjasper/ras/Makefile.in516
-rw-r--r--gs/jasper/src/libjasper/ras/ras_cod.c74
-rw-r--r--gs/jasper/src/libjasper/ras/ras_cod.h164
-rw-r--r--gs/jasper/src/libjasper/ras/ras_dec.c398
-rw-r--r--gs/jasper/src/libjasper/ras/ras_enc.c318
-rw-r--r--gs/jasper/src/libjasper/ras/ras_enc.h70
7 files changed, 0 insertions, 1607 deletions
diff --git a/gs/jasper/src/libjasper/ras/Makefile.am b/gs/jasper/src/libjasper/ras/Makefile.am
deleted file mode 100644
index 552bf73ec..000000000
--- a/gs/jasper/src/libjasper/ras/Makefile.am
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright (c) 2001-2002 Michael David Adams.
-# All rights reserved.
-
-# __START_OF_JASPER_LICENSE__
-#
-# JasPer License Version 2.0
-#
-# Copyright (c) 1999-2000 Image Power, Inc.
-# Copyright (c) 1999-2000 The University of British Columbia
-# Copyright (c) 2001-2003 Michael David Adams
-#
-# All rights reserved.
-#
-# Permission is hereby granted, free of charge, to any person (the
-# "User") obtaining a copy of this software and associated documentation
-# files (the "Software"), to deal in the Software without restriction,
-# including without limitation the rights to use, copy, modify, merge,
-# publish, distribute, and/or sell copies of the Software, and to permit
-# persons to whom the Software is furnished to do so, subject to the
-# following conditions:
-#
-# 1. The above copyright notices and this permission notice (which
-# includes the disclaimer below) shall be included in all copies or
-# substantial portions of the Software.
-#
-# 2. The name of a copyright holder shall not be used to endorse or
-# promote products derived from the Software without specific prior
-# written permission.
-#
-# THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
-# LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
-# THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
-# "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-# PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
-# EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
-# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
-# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
-# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
-# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
-# PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
-# THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
-# EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
-# BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
-# PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
-# GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
-# ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
-# IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
-# SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
-# AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
-# SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
-# THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
-# PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
-# RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
-# EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
-#
-# __END_OF_JASPER_LICENSE__
-
-noinst_LTLIBRARIES = libras.la
-libras_la_SOURCES = \
- ras_cod.h \
- ras_enc.h \
- ras_cod.c \
- ras_dec.c \
- ras_enc.c
-
-INCLUDES = -I$(top_srcdir)/src/libjasper/include
diff --git a/gs/jasper/src/libjasper/ras/Makefile.in b/gs/jasper/src/libjasper/ras/Makefile.in
deleted file mode 100644
index be6fb3fa7..000000000
--- a/gs/jasper/src/libjasper/ras/Makefile.in
+++ /dev/null
@@ -1,516 +0,0 @@
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Copyright (c) 2001-2002 Michael David Adams.
-# All rights reserved.
-
-# __START_OF_JASPER_LICENSE__
-#
-# JasPer License Version 2.0
-#
-# Copyright (c) 1999-2000 Image Power, Inc.
-# Copyright (c) 1999-2000 The University of British Columbia
-# Copyright (c) 2001-2003 Michael David Adams
-#
-# All rights reserved.
-#
-# Permission is hereby granted, free of charge, to any person (the
-# "User") obtaining a copy of this software and associated documentation
-# files (the "Software"), to deal in the Software without restriction,
-# including without limitation the rights to use, copy, modify, merge,
-# publish, distribute, and/or sell copies of the Software, and to permit
-# persons to whom the Software is furnished to do so, subject to the
-# following conditions:
-#
-# 1. The above copyright notices and this permission notice (which
-# includes the disclaimer below) shall be included in all copies or
-# substantial portions of the Software.
-#
-# 2. The name of a copyright holder shall not be used to endorse or
-# promote products derived from the Software without specific prior
-# written permission.
-#
-# THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
-# LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
-# THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
-# "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-# PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
-# EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
-# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
-# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
-# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
-# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
-# PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
-# THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
-# EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
-# BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
-# PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
-# GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
-# ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
-# IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
-# SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
-# AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
-# SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
-# THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
-# PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
-# RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
-# EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
-#
-# __END_OF_JASPER_LICENSE__
-
-SOURCES = $(libras_la_SOURCES)
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-subdir = src/libjasper/ras
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = \
- $(top_builddir)/src/libjasper/include/jasper/jas_config_ac.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libras_la_LIBADD =
-am_libras_la_OBJECTS = ras_cod.lo ras_dec.lo ras_enc.lo
-libras_la_OBJECTS = $(am_libras_la_OBJECTS)
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/src/libjasper/include/jasper
-depcomp = $(SHELL) $(top_srcdir)/acaux/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(AM_LDFLAGS) $(LDFLAGS) -o $@
-SOURCES = $(libras_la_SOURCES)
-DIST_SOURCES = $(libras_la_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-HAVE_LIBJPEG_FALSE = @HAVE_LIBJPEG_FALSE@
-HAVE_LIBJPEG_TRUE = @HAVE_LIBJPEG_TRUE@
-HAVE_OPENGL_FALSE = @HAVE_OPENGL_FALSE@
-HAVE_OPENGL_TRUE = @HAVE_OPENGL_TRUE@
-HAVE_SDL = @HAVE_SDL@
-HAVE_SDL_FALSE = @HAVE_SDL_FALSE@
-HAVE_SDL_TRUE = @HAVE_SDL_TRUE@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-JAS_MAJOR_VERSION = @JAS_MAJOR_VERSION@
-JAS_MICRO_VERSION = @JAS_MICRO_VERSION@
-JAS_MINOR_VERSION = @JAS_MINOR_VERSION@
-JAS_RPM_RELEASE = @JAS_RPM_RELEASE@
-JAS_VERSION = @JAS_VERSION@
-LDFLAGS = @LDFLAGS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-LT_AGE = @LT_AGE@
-LT_CURRENT = @LT_CURRENT@
-LT_RELEASE = @LT_RELEASE@
-LT_REVISION = @LT_REVISION@
-MAKEINFO = @MAKEINFO@
-OBJEXT = @OBJEXT@
-OPENGL_LIBS = @OPENGL_LIBS@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-RANLIB = @RANLIB@
-SDL_CFLAGS = @SDL_CFLAGS@
-SDL_LIBS = @SDL_LIBS@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-X_CFLAGS = @X_CFLAGS@
-X_EXTRA_LIBS = @X_EXTRA_LIBS@
-X_LIBS = @X_LIBS@
-X_PRE_LIBS = @X_PRE_LIBS@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-noinst_LTLIBRARIES = libras.la
-libras_la_SOURCES = \
- ras_cod.h \
- ras_enc.h \
- ras_cod.c \
- ras_dec.c \
- ras_enc.c
-
-INCLUDES = -I$(top_srcdir)/src/libjasper/include
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/libjasper/ras/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --foreign src/libjasper/ras/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libras.la: $(libras_la_OBJECTS) $(libras_la_DEPENDENCIES)
- $(LINK) $(libras_la_LDFLAGS) $(libras_la_OBJECTS) $(libras_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ras_cod.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ras_dec.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ras_enc.Plo@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-libtool distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am \
- uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/gs/jasper/src/libjasper/ras/ras_cod.c b/gs/jasper/src/libjasper/ras/ras_cod.c
deleted file mode 100644
index fb21ab69c..000000000
--- a/gs/jasper/src/libjasper/ras/ras_cod.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (c) 1999-2000 Image Power, Inc. and the University of
- * British Columbia.
- * Copyright (c) 2001-2002 Michael David Adams.
- * All rights reserved.
- */
-
-/* __START_OF_JASPER_LICENSE__
- *
- * JasPer License Version 2.0
- *
- * Copyright (c) 1999-2000 Image Power, Inc.
- * Copyright (c) 1999-2000 The University of British Columbia
- * Copyright (c) 2001-2003 Michael David Adams
- *
- * All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person (the
- * "User") obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without restriction,
- * including without limitation the rights to use, copy, modify, merge,
- * publish, distribute, and/or sell copies of the Software, and to permit
- * persons to whom the Software is furnished to do so, subject to the
- * following conditions:
- *
- * 1. The above copyright notices and this permission notice (which
- * includes the disclaimer below) shall be included in all copies or
- * substantial portions of the Software.
- *
- * 2. The name of a copyright holder shall not be used to endorse or
- * promote products derived from the Software without specific prior
- * written permission.
- *
- * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
- * LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
- * THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
- * "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
- * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
- * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
- * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
- * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
- * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
- * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
- * PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
- * THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
- * EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
- * BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
- * PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
- * GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
- * ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
- * IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
- * SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
- * AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
- * SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
- * THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
- * PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
- * RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
- * EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
- *
- * __END_OF_JASPER_LICENSE__
- */
-
-/*
- * Sun Rasterfile Library
- *
- * $Id$
- */
-
-/* Note: There is not currently any code common to both the encoder and
- decoder. */
-
-/* Keep picky compilers happy. */
-int ras_dummy;
diff --git a/gs/jasper/src/libjasper/ras/ras_cod.h b/gs/jasper/src/libjasper/ras/ras_cod.h
deleted file mode 100644
index e7f4b804c..000000000
--- a/gs/jasper/src/libjasper/ras/ras_cod.h
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
- * Copyright (c) 1999-2000 Image Power, Inc. and the University of
- * British Columbia.
- * Copyright (c) 2001-2002 Michael David Adams.
- * All rights reserved.
- */
-
-/* __START_OF_JASPER_LICENSE__
- *
- * JasPer License Version 2.0
- *
- * Copyright (c) 1999-2000 Image Power, Inc.
- * Copyright (c) 1999-2000 The University of British Columbia
- * Copyright (c) 2001-2003 Michael David Adams
- *
- * All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person (the
- * "User") obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without restriction,
- * including without limitation the rights to use, copy, modify, merge,
- * publish, distribute, and/or sell copies of the Software, and to permit
- * persons to whom the Software is furnished to do so, subject to the
- * following conditions:
- *
- * 1. The above copyright notices and this permission notice (which
- * includes the disclaimer below) shall be included in all copies or
- * substantial portions of the Software.
- *
- * 2. The name of a copyright holder shall not be used to endorse or
- * promote products derived from the Software without specific prior
- * written permission.
- *
- * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
- * LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
- * THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
- * "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
- * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
- * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
- * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
- * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
- * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
- * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
- * PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
- * THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
- * EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
- * BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
- * PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
- * GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
- * ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
- * IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
- * SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
- * AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
- * SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
- * THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
- * PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
- * RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
- * EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
- *
- * __END_OF_JASPER_LICENSE__
- */
-
-/*
- * Sun Rasterfile Library
- *
- * $Id$
- */
-
-/******************************************************************************\
-* Sun Rasterfile
-\******************************************************************************/
-
-#ifndef RAS_COD_H
-#define RAS_COD_H
-
-/******************************************************************************\
-* Includes.
-\******************************************************************************/
-
-#include "jasper/jas_types.h"
-
-/******************************************************************************\
-* Constants.
-\******************************************************************************/
-
-#define RAS_MAGIC 0x59a66a95
-#define RAS_MAGICLEN 4
-
-#define RAS_TYPE_OLD 0
-#define RAS_TYPE_STD 1
-#define RAS_TYPE_RLE 2
-
-#define RAS_MT_NONE 0
-#define RAS_MT_EQUALRGB 1
-#define RAS_MT_RAW 2
-
-/******************************************************************************\
-* Types.
-\******************************************************************************/
-
-/* Sun Rasterfile header. */
-typedef struct {
-
- int_fast32_t magic;
- /* signature */
-
- int_fast32_t width;
- /* width of image (in pixels) */
-
- int_fast32_t height;
- /* height of image (in pixels) */
-
- int_fast32_t depth;
- /* number of bits per pixel */
-
- int_fast32_t length;
- /* length of image data (in bytes) */
-
- int_fast32_t type;
- /* format of image data */
-
- int_fast32_t maptype;
- /* colormap type */
-
- int_fast32_t maplength;
- /* length of colormap data (in bytes) */
-
-} ras_hdr_t;
-
-#define RAS_CMAP_MAXSIZ 256
-
-/* Color map. */
-typedef struct {
-
- int len;
- /* The number of entries in the color map. */
-
- int data[RAS_CMAP_MAXSIZ];
- /* The color map data. */
-
-} ras_cmap_t;
-
-/******************************************************************************\
-* Macros.
-\******************************************************************************/
-
-#define RAS_GETBLUE(x) (((x) >> 16) & 0xff)
-#define RAS_GETGREEN(x) (((x) >> 8) & 0xff)
-#define RAS_GETRED(x) ((x) & 0xff)
-
-#define RAS_BLUE(x) (((x) & 0xff) << 16)
-#define RAS_GREEN(x) (((x) & 0xff) << 8)
-#define RAS_RED(x) ((x) & 0xff)
-
-#define RAS_ROWSIZE(hdr) \
- ((((hdr)->width * (hdr)->depth + 15) / 16) * 2)
-#define RAS_ISRGB(hdr) \
- ((hdr)->depth == 24 || (hdr)->depth == 32)
-
-#define RAS_ONES(n) \
- (((n) == 32) ? 0xffffffffUL : ((1UL << (n)) - 1))
-
-#endif
diff --git a/gs/jasper/src/libjasper/ras/ras_dec.c b/gs/jasper/src/libjasper/ras/ras_dec.c
deleted file mode 100644
index c742e57e3..000000000
--- a/gs/jasper/src/libjasper/ras/ras_dec.c
+++ /dev/null
@@ -1,398 +0,0 @@
-/*
- * Copyright (c) 1999-2000 Image Power, Inc. and the University of
- * British Columbia.
- * Copyright (c) 2001-2003 Michael David Adams.
- * All rights reserved.
- */
-
-/* __START_OF_JASPER_LICENSE__
- *
- * JasPer License Version 2.0
- *
- * Copyright (c) 1999-2000 Image Power, Inc.
- * Copyright (c) 1999-2000 The University of British Columbia
- * Copyright (c) 2001-2003 Michael David Adams
- *
- * All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person (the
- * "User") obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without restriction,
- * including without limitation the rights to use, copy, modify, merge,
- * publish, distribute, and/or sell copies of the Software, and to permit
- * persons to whom the Software is furnished to do so, subject to the
- * following conditions:
- *
- * 1. The above copyright notices and this permission notice (which
- * includes the disclaimer below) shall be included in all copies or
- * substantial portions of the Software.
- *
- * 2. The name of a copyright holder shall not be used to endorse or
- * promote products derived from the Software without specific prior
- * written permission.
- *
- * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
- * LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
- * THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
- * "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
- * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
- * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
- * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
- * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
- * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
- * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
- * PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
- * THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
- * EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
- * BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
- * PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
- * GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
- * ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
- * IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
- * SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
- * AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
- * SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
- * THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
- * PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
- * RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
- * EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
- *
- * __END_OF_JASPER_LICENSE__
- */
-
-/*
- * Sun Rasterfile Library
- *
- * $Id$
- */
-
-/******************************************************************************\
-* Includes.
-\******************************************************************************/
-
-#include <assert.h>
-#include <stdlib.h>
-
-#include "jasper/jas_stream.h"
-#include "jasper/jas_image.h"
-#include "jasper/jas_debug.h"
-
-#include "ras_cod.h"
-
-/******************************************************************************\
-* Prototypes.
-\******************************************************************************/
-
-static int ras_gethdr(jas_stream_t *in, ras_hdr_t *hdr);
-static int ras_getint(jas_stream_t *in, int_fast32_t *val);
-
-static int ras_getdata(jas_stream_t *in, ras_hdr_t *hdr, ras_cmap_t *cmap,
- jas_image_t *image);
-static int ras_getdatastd(jas_stream_t *in, ras_hdr_t *hdr, ras_cmap_t *cmap,
- jas_image_t *image);
-static int ras_getcmap(jas_stream_t *in, ras_hdr_t *hdr, ras_cmap_t *cmap);
-
-/******************************************************************************\
-* Code.
-\******************************************************************************/
-
-jas_image_t *ras_decode(jas_stream_t *in, char *optstr)
-{
- ras_hdr_t hdr;
- ras_cmap_t cmap;
- jas_image_t *image;
- jas_image_cmptparm_t cmptparms[3];
- jas_image_cmptparm_t *cmptparm;
- int clrspc;
- int numcmpts;
- int i;
-
- if (optstr) {
- fprintf(stderr, "warning: ignoring RAS decoder options\n");
- }
-
- /* Read the header. */
- if (ras_gethdr(in, &hdr)) {
- return 0;
- }
-
- /* Does the header information look reasonably sane? */
- if (hdr.magic != RAS_MAGIC || hdr.width <= 0 || hdr.height <= 0 ||
- hdr.depth <= 0 || hdr.depth > 32) {
- return 0;
- }
-
- /* In the case of the old format, do not rely on the length field
- being properly specified. Calculate the quantity from scratch. */
- if (hdr.type == RAS_TYPE_OLD) {
- hdr.length = RAS_ROWSIZE(&hdr) * hdr.height;
- }
-
- /* Calculate some quantities needed for creation of the image
- object. */
- if (RAS_ISRGB(&hdr)) {
- clrspc = JAS_CLRSPC_SRGB;
- numcmpts = 3;
- } else {
- clrspc = JAS_CLRSPC_SGRAY;
- numcmpts = 1;
- }
- for (i = 0, cmptparm = cmptparms; i < numcmpts; ++i, ++cmptparm) {
- cmptparm->tlx = 0;
- cmptparm->tly = 0;
- cmptparm->hstep = 1;
- cmptparm->vstep = 1;
- cmptparm->width = hdr.width;
- cmptparm->height = hdr.height;
- cmptparm->prec = RAS_ISRGB(&hdr) ? 8 : hdr.depth;
- cmptparm->sgnd = false;
- }
- /* Create the image object. */
- if (!(image = jas_image_create(numcmpts, cmptparms, JAS_CLRSPC_UNKNOWN))) {
- return 0;
- }
-
- /* Read the color map (if there is one). */
- if (ras_getcmap(in, &hdr, &cmap)) {
- jas_image_destroy(image);
- return 0;
- }
-
- /* Read the pixel data. */
- if (ras_getdata(in, &hdr, &cmap, image)) {
- jas_image_destroy(image);
- return 0;
- }
-
- jas_image_setclrspc(image, clrspc);
- if (clrspc == JAS_CLRSPC_SRGB) {
- jas_image_setcmpttype(image, 0,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_R));
- jas_image_setcmpttype(image, 1,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_G));
- jas_image_setcmpttype(image, 2,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_B));
- } else {
- jas_image_setcmpttype(image, 0,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_GRAY_Y));
- }
-
- return image;
-}
-
-int ras_validate(jas_stream_t *in)
-{
- uchar buf[RAS_MAGICLEN];
- int i;
- int n;
- uint_fast32_t magic;
-
- assert(JAS_STREAM_MAXPUTBACK >= RAS_MAGICLEN);
-
- /* Read the validation data (i.e., the data used for detecting
- the format). */
- if ((n = jas_stream_read(in, buf, RAS_MAGICLEN)) < 0) {
- return -1;
- }
-
- /* Put the validation data back onto the stream, so that the
- stream position will not be changed. */
- for (i = n - 1; i >= 0; --i) {
- if (jas_stream_ungetc(in, buf[i]) == EOF) {
- return -1;
- }
- }
-
- /* Did we read enough data? */
- if (n < RAS_MAGICLEN) {
- return -1;
- }
-
- magic = (buf[0] << 24) | (buf[1] << 16) | (buf[2] << 8) | buf[3];
-
- /* Is the signature correct for the Sun Rasterfile format? */
- if (magic != RAS_MAGIC) {
- return -1;
- }
- return 0;
-}
-
-static int ras_getdata(jas_stream_t *in, ras_hdr_t *hdr, ras_cmap_t *cmap,
- jas_image_t *image)
-{
- int ret;
-
- switch (hdr->type) {
- case RAS_TYPE_OLD:
- case RAS_TYPE_STD:
- ret = ras_getdatastd(in, hdr, cmap, image);
- break;
- case RAS_TYPE_RLE:
- jas_eprintf("error: RLE encoding method not supported\n");
- ret = -1;
- break;
- default:
- jas_eprintf("error: encoding method not supported\n");
- ret = -1;
- break;
- }
- return ret;
-}
-
-static int ras_getdatastd(jas_stream_t *in, ras_hdr_t *hdr, ras_cmap_t *cmap,
- jas_image_t *image)
-{
- int pad;
- int nz;
- int z;
- int c;
- int y;
- int x;
- int v;
- int i;
- jas_matrix_t *data[3];
-
-/* Note: This function does not properly handle images with a colormap. */
- /* Avoid compiler warnings about unused parameters. */
- cmap = 0;
-
- for (i = 0; i < jas_image_numcmpts(image); ++i) {
- data[i] = jas_matrix_create(1, jas_image_width(image));
- assert(data[i]);
- }
-
- pad = RAS_ROWSIZE(hdr) - (hdr->width * hdr->depth + 7) / 8;
-
- for (y = 0; y < hdr->height; y++) {
- nz = 0;
- z = 0;
- for (x = 0; x < hdr->width; x++) {
- while (nz < hdr->depth) {
- if ((c = jas_stream_getc(in)) == EOF) {
- return -1;
- }
- z = (z << 8) | c;
- nz += 8;
- }
-
- v = (z >> (nz - hdr->depth)) & RAS_ONES(hdr->depth);
- z &= RAS_ONES(nz - hdr->depth);
- nz -= hdr->depth;
-
- if (jas_image_numcmpts(image) == 3) {
- jas_matrix_setv(data[0], x, (RAS_GETRED(v)));
- jas_matrix_setv(data[1], x, (RAS_GETGREEN(v)));
- jas_matrix_setv(data[2], x, (RAS_GETBLUE(v)));
- } else {
- jas_matrix_setv(data[0], x, (v));
- }
- }
- if (pad) {
- if ((c = jas_stream_getc(in)) == EOF) {
- return -1;
- }
- }
- for (i = 0; i < jas_image_numcmpts(image); ++i) {
- if (jas_image_writecmpt(image, i, 0, y, hdr->width, 1,
- data[i])) {
- return -1;
- }
- }
- }
-
- for (i = 0; i < jas_image_numcmpts(image); ++i) {
- jas_matrix_destroy(data[i]);
- }
-
- return 0;
-}
-
-static int ras_getcmap(jas_stream_t *in, ras_hdr_t *hdr, ras_cmap_t *cmap)
-{
- int i;
- int j;
- int x;
- int c;
- int numcolors;
- int actualnumcolors;
-
- switch (hdr->maptype) {
- case RAS_MT_NONE:
- break;
- case RAS_MT_EQUALRGB:
- {
-fprintf(stderr, "warning: palettized images not fully supported\n");
- numcolors = 1 << hdr->depth;
- assert(numcolors <= RAS_CMAP_MAXSIZ);
- actualnumcolors = hdr->maplength / 3;
- for (i = 0; i < numcolors; i++) {
- cmap->data[i] = 0;
- }
- if ((hdr->maplength % 3) || hdr->maplength < 0 ||
- hdr->maplength > 3 * numcolors) {
- return -1;
- }
- for (i = 0; i < 3; i++) {
- for (j = 0; j < actualnumcolors; j++) {
- if ((c = jas_stream_getc(in)) == EOF) {
- return -1;
- }
- x = 0;
- switch (i) {
- case 0:
- x = RAS_RED(c);
- break;
- case 1:
- x = RAS_GREEN(c);
- break;
- case 2:
- x = RAS_BLUE(c);
- break;
- }
- cmap->data[j] |= x;
- }
- }
- }
- break;
- default:
- return -1;
- break;
- }
-
- return 0;
-}
-
-static int ras_gethdr(jas_stream_t *in, ras_hdr_t *hdr)
-{
- if (ras_getint(in, &hdr->magic) || ras_getint(in, &hdr->width) ||
- ras_getint(in, &hdr->height) || ras_getint(in, &hdr->depth) ||
- ras_getint(in, &hdr->length) || ras_getint(in, &hdr->type) ||
- ras_getint(in, &hdr->maptype) || ras_getint(in, &hdr->maplength)) {
- return -1;
- }
-
- if (hdr->magic != RAS_MAGIC) {
- return -1;
- }
-
- return 0;
-}
-
-static int ras_getint(jas_stream_t *in, int_fast32_t *val)
-{
- int x;
- int c;
- int i;
-
- x = 0;
- for (i = 0; i < 4; i++) {
- if ((c = jas_stream_getc(in)) == EOF) {
- return -1;
- }
- x = (x << 8) | (c & 0xff);
- }
-
- *val = x;
- return 0;
-}
diff --git a/gs/jasper/src/libjasper/ras/ras_enc.c b/gs/jasper/src/libjasper/ras/ras_enc.c
deleted file mode 100644
index dbbcb68fa..000000000
--- a/gs/jasper/src/libjasper/ras/ras_enc.c
+++ /dev/null
@@ -1,318 +0,0 @@
-/*
- * Copyright (c) 1999-2000 Image Power, Inc. and the University of
- * British Columbia.
- * Copyright (c) 2001-2003 Michael David Adams.
- * All rights reserved.
- */
-
-/* __START_OF_JASPER_LICENSE__
- *
- * JasPer License Version 2.0
- *
- * Copyright (c) 1999-2000 Image Power, Inc.
- * Copyright (c) 1999-2000 The University of British Columbia
- * Copyright (c) 2001-2003 Michael David Adams
- *
- * All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person (the
- * "User") obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without restriction,
- * including without limitation the rights to use, copy, modify, merge,
- * publish, distribute, and/or sell copies of the Software, and to permit
- * persons to whom the Software is furnished to do so, subject to the
- * following conditions:
- *
- * 1. The above copyright notices and this permission notice (which
- * includes the disclaimer below) shall be included in all copies or
- * substantial portions of the Software.
- *
- * 2. The name of a copyright holder shall not be used to endorse or
- * promote products derived from the Software without specific prior
- * written permission.
- *
- * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
- * LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
- * THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
- * "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
- * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
- * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
- * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
- * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
- * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
- * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
- * PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
- * THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
- * EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
- * BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
- * PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
- * GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
- * ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
- * IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
- * SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
- * AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
- * SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
- * THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
- * PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
- * RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
- * EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
- *
- * __END_OF_JASPER_LICENSE__
- */
-
-/*
- * Sun Rasterfile Library
- *
- * $Id$
- */
-
-/******************************************************************************\
-* Includes.
-\******************************************************************************/
-
-#include <assert.h>
-#include <stdlib.h>
-
-#include "jasper/jas_image.h"
-#include "jasper/jas_stream.h"
-#include "jasper/jas_debug.h"
-
-#include "ras_cod.h"
-#include "ras_enc.h"
-
-/******************************************************************************\
-* Prototypes.
-\******************************************************************************/
-
-static int ras_puthdr(jas_stream_t *out, ras_hdr_t *hdr);
-static int ras_putint(jas_stream_t *out, int val);
-
-static int ras_putdata(jas_stream_t *out, ras_hdr_t *hdr, jas_image_t *image, int numcmpts, int *cmpts);
-static int ras_putdatastd(jas_stream_t *out, ras_hdr_t *hdr, jas_image_t *image, int numcmpts, int *cmpts);
-
-/******************************************************************************\
-* Code.
-\******************************************************************************/
-
-int ras_encode(jas_image_t *image, jas_stream_t *out, char *optstr)
-{
- int_fast32_t width;
- int_fast32_t height;
- int_fast32_t depth;
- int cmptno;
-#if 0
- uint_fast16_t numcmpts;
-#endif
- int i;
- ras_hdr_t hdr;
- int rowsize;
- ras_enc_t encbuf;
- ras_enc_t *enc = &encbuf;
-
- if (optstr) {
- fprintf(stderr, "warning: ignoring RAS encoder options\n");
- }
-
- switch (jas_clrspc_fam(jas_image_clrspc(image))) {
- case JAS_CLRSPC_FAM_RGB:
- if (jas_image_clrspc(image) != JAS_CLRSPC_SRGB)
- jas_eprintf("warning: inaccurate color\n");
- enc->numcmpts = 3;
- if ((enc->cmpts[0] = jas_image_getcmptbytype(image,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_R))) < 0 ||
- (enc->cmpts[1] = jas_image_getcmptbytype(image,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_G))) < 0 ||
- (enc->cmpts[2] = jas_image_getcmptbytype(image,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_B))) < 0) {
- jas_eprintf("error: missing color component\n");
- return -1;
- }
- break;
- case JAS_CLRSPC_FAM_GRAY:
- if (jas_image_clrspc(image) != JAS_CLRSPC_SGRAY)
- jas_eprintf("warning: inaccurate color\n");
- enc->numcmpts = 1;
- if ((enc->cmpts[0] = jas_image_getcmptbytype(image,
- JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_GRAY_Y))) < 0) {
- jas_eprintf("error: missing color component\n");
- return -1;
- }
- break;
- default:
- jas_eprintf("error: unsupported color space\n");
- return -1;
- break;
- }
-
- width = jas_image_cmptwidth(image, enc->cmpts[0]);
- height = jas_image_cmptheight(image, enc->cmpts[0]);
- depth = jas_image_cmptprec(image, enc->cmpts[0]);
-
- for (cmptno = 0; cmptno < enc->numcmpts; ++cmptno) {
- if (jas_image_cmptwidth(image, enc->cmpts[cmptno]) != width ||
- jas_image_cmptheight(image, enc->cmpts[cmptno]) != height ||
- jas_image_cmptprec(image, enc->cmpts[cmptno]) != depth ||
- jas_image_cmptsgnd(image, enc->cmpts[cmptno]) != false ||
- jas_image_cmpttlx(image, enc->cmpts[cmptno]) != 0 ||
- jas_image_cmpttly(image, enc->cmpts[cmptno]) != 0) {
- fprintf(stderr, "The RAS format cannot be used to represent an image with this geometry.\n");
- return -1;
- }
- }
-
- /* Ensure that the image can be encoded in the desired format. */
- if (enc->numcmpts == 3) {
-
- /* All three components must have the same subsampling
- factor and have a precision of eight bits. */
- if (enc->numcmpts > 1) {
- for (i = 0; i < enc->numcmpts; ++i) {
- if (jas_image_cmptprec(image, enc->cmpts[i]) != 8) {
- return -1;
- }
- }
- }
- } else if (enc->numcmpts == 1) {
- /* NOP */
- } else {
- return -1;
- }
-
- hdr.magic = RAS_MAGIC;
- hdr.width = width;
- hdr.height = height;
- hdr.depth = (enc->numcmpts == 3) ? 24 : depth;
-
- rowsize = RAS_ROWSIZE(&hdr);
- hdr.length = rowsize * hdr.height;
- hdr.type = RAS_TYPE_STD;
-
- hdr.maptype = RAS_MT_NONE;
- hdr.maplength = 0;
-
- if (ras_puthdr(out, &hdr)) {
- return -1;
- }
-
- if (ras_putdata(out, &hdr, image, enc->numcmpts, enc->cmpts)) {
- return -1;
- }
-
- return 0;
-}
-
-static int ras_putdata(jas_stream_t *out, ras_hdr_t *hdr, jas_image_t *image, int numcmpts, int *cmpts)
-{
- int ret;
-
- switch (hdr->type) {
- case RAS_TYPE_STD:
- ret = ras_putdatastd(out, hdr, image, numcmpts, cmpts);
- break;
- default:
- ret = -1;
- break;
- }
- return ret;
-}
-
-static int ras_putdatastd(jas_stream_t *out, ras_hdr_t *hdr, jas_image_t *image, int numcmpts, int *cmpts)
-{
- int rowsize;
- int pad;
- unsigned int z;
- int nz;
- int c;
- int x;
- int y;
- int v;
- jas_matrix_t *data[3];
- int i;
-
- for (i = 0; i < numcmpts; ++i) {
- data[i] = jas_matrix_create(jas_image_height(image), jas_image_width(image));
- assert(data[i]);
- }
-
- rowsize = RAS_ROWSIZE(hdr);
- pad = rowsize - (hdr->width * hdr->depth + 7) / 8;
-
- hdr->length = hdr->height * rowsize;
-
- for (y = 0; y < hdr->height; y++) {
- for (i = 0; i < numcmpts; ++i) {
- jas_image_readcmpt(image, cmpts[i], 0, y, jas_image_width(image),
- 1, data[i]);
- }
- z = 0;
- nz = 0;
- for (x = 0; x < hdr->width; x++) {
- z <<= hdr->depth;
- if (RAS_ISRGB(hdr)) {
- v = RAS_RED((jas_matrix_getv(data[0], x))) |
- RAS_GREEN((jas_matrix_getv(data[1], x))) |
- RAS_BLUE((jas_matrix_getv(data[2], x)));
- } else {
- v = (jas_matrix_getv(data[0], x));
- }
- z |= v & RAS_ONES(hdr->depth);
- nz += hdr->depth;
- while (nz >= 8) {
- c = (z >> (nz - 8)) & 0xff;
- if (jas_stream_putc(out, c) == EOF) {
- return -1;
- }
- nz -= 8;
- z &= RAS_ONES(nz);
- }
- }
- if (nz > 0) {
- c = (z >> (8 - nz)) & RAS_ONES(nz);
- if (jas_stream_putc(out, c) == EOF) {
- return -1;
- }
- }
- if (pad % 2) {
- if (jas_stream_putc(out, 0) == EOF) {
- return -1;
- }
- }
- }
-
- for (i = 0; i < numcmpts; ++i) {
- jas_matrix_destroy(data[i]);
- }
-
- return 0;
-}
-
-static int ras_puthdr(jas_stream_t *out, ras_hdr_t *hdr)
-{
- if (ras_putint(out, RAS_MAGIC) || ras_putint(out, hdr->width) ||
- ras_putint(out, hdr->height) || ras_putint(out, hdr->depth) ||
- ras_putint(out, hdr->length) || ras_putint(out, hdr->type) ||
- ras_putint(out, hdr->maptype) || ras_putint(out, hdr->maplength)) {
- return -1;
- }
-
- return 0;
-}
-
-static int ras_putint(jas_stream_t *out, int val)
-{
- int x;
- int i;
- int c;
-
- x = val;
- for (i = 0; i < 4; i++) {
- c = (x >> 24) & 0xff;
- if (jas_stream_putc(out, c) == EOF) {
- return -1;
- }
- x <<= 8;
- }
-
- return 0;
-}
diff --git a/gs/jasper/src/libjasper/ras/ras_enc.h b/gs/jasper/src/libjasper/ras/ras_enc.h
deleted file mode 100644
index bb65b856a..000000000
--- a/gs/jasper/src/libjasper/ras/ras_enc.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2002 Michael David Adams.
- * All rights reserved.
- */
-
-/* __START_OF_JASPER_LICENSE__
- *
- * JasPer License Version 2.0
- *
- * Copyright (c) 1999-2000 Image Power, Inc.
- * Copyright (c) 1999-2000 The University of British Columbia
- * Copyright (c) 2001-2003 Michael David Adams
- *
- * All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person (the
- * "User") obtaining a copy of this software and associated documentation
- * files (the "Software"), to deal in the Software without restriction,
- * including without limitation the rights to use, copy, modify, merge,
- * publish, distribute, and/or sell copies of the Software, and to permit
- * persons to whom the Software is furnished to do so, subject to the
- * following conditions:
- *
- * 1. The above copyright notices and this permission notice (which
- * includes the disclaimer below) shall be included in all copies or
- * substantial portions of the Software.
- *
- * 2. The name of a copyright holder shall not be used to endorse or
- * promote products derived from the Software without specific prior
- * written permission.
- *
- * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
- * LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
- * THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
- * "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
- * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
- * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
- * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
- * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
- * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
- * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
- * PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
- * THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
- * EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
- * BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
- * PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
- * GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
- * ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
- * IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
- * SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
- * AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
- * SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
- * THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
- * PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
- * RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
- * EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
- *
- * __END_OF_JASPER_LICENSE__
- */
-
-#ifndef RAS_ENC_H
-#define RAS_ENC_H
-
-typedef struct {
- int numcmpts;
- int cmpts[4];
-} ras_enc_t;
-
-#endif