about summary refs log tree commit diff
path: root/converter/other/jpeg2000/libjasper/jpc/jpc_mqdec.h
diff options
context:
space:
mode:
Diffstat (limited to 'converter/other/jpeg2000/libjasper/jpc/jpc_mqdec.h')
-rw-r--r--converter/other/jpeg2000/libjasper/jpc/jpc_mqdec.h214
1 files changed, 107 insertions, 107 deletions
diff --git a/converter/other/jpeg2000/libjasper/jpc/jpc_mqdec.h b/converter/other/jpeg2000/libjasper/jpc/jpc_mqdec.h
index 30185506..b207c92b 100644
--- a/converter/other/jpeg2000/libjasper/jpc/jpc_mqdec.h
+++ b/converter/other/jpeg2000/libjasper/jpc/jpc_mqdec.h
@@ -6,14 +6,14 @@
  */
 
 /* __START_OF_JASPER_LICENSE__
- * 
+ *
  * JasPer Software License
- * 
+ *
  * IMAGE POWER JPEG-2000 PUBLIC LICENSE
  * ************************************
- * 
+ *
  * GRANT:
- * 
+ *
  * Permission is hereby granted, free of charge, to any person (the "User")
  * obtaining a copy of this software and associated documentation, to deal
  * in the JasPer Software without restriction, including without limitation
@@ -21,22 +21,22 @@
  * and/or sell copies of the JasPer Software (in source and binary forms),
  * and to permit persons to whom the JasPer Software is furnished to do so,
  * provided further that the License Conditions below are met.
- * 
+ *
  * License Conditions
  * ******************
- * 
+ *
  * A.  Redistributions of source code must retain the above copyright notice,
  * and this list of conditions, and the following disclaimer.
- * 
+ *
  * B.  Redistributions in binary form must reproduce the above copyright
  * notice, and this list of conditions, and the following disclaimer in
  * the documentation and/or other materials provided with the distribution.
- * 
+ *
  * C.  Neither the name of Image Power, Inc. nor any other contributor
  * (including, but not limited to, the University of British Columbia and
  * Michael David Adams) may be used to endorse or promote products derived
  * from this software without specific prior written permission.
- * 
+ *
  * D.  User agrees that it shall not commence any action against Image Power,
  * Inc., the University of British Columbia, Michael David Adams, or any
  * other contributors (collectively "Licensors") for infringement of any
@@ -56,17 +56,17 @@
  * trade dress, or service mark rights); and (v) divisions, continuations,
  * renewals, reissues and extensions of the foregoing (as and to the extent
  * applicable) now existing, hereafter filed, issued or acquired.
- * 
+ *
  * E.  If User commences an infringement action against any Licensor(s) then
  * such Licensor(s) shall have the right to terminate User's license and
  * all sublicenses that have been granted hereunder by User to other parties.
- * 
+ *
  * F.  This software is for use only in hardware or software products that
  * are compliant with ISO/IEC 15444-1 (i.e., JPEG-2000 Part 1).  No license
  * or right to this Software is granted for products that do not comply
  * with ISO/IEC 15444-1.  The JPEG-2000 Part 1 standard can be purchased
  * from the ISO.
- * 
+ *
  * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.
  * NO USE OF THE JASPER SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
  * THIS DISCLAIMER.  THE JASPER SOFTWARE IS PROVIDED BY THE LICENSORS AND
@@ -106,7 +106,7 @@
  * TECHNOLOGY OR PRODUCTS FOR HIGH RISK ACTIVITIES AND WILL ENSURE THAT ITS
  * CUSTOMERS AND END-USERS OF ITS PRODUCTS ARE PROVIDED WITH A COPY OF THE
  * NOTICE SPECIFIED IN THIS SECTION.
- * 
+ *
  * __END_OF_JASPER_LICENSE__
  */
 
@@ -136,32 +136,32 @@
 
 typedef struct {
 
-	/* The C register. */
-	uint_fast32_t creg;
+        /* The C register. */
+        uint_fast32_t creg;
 
-	/* The A register. */
-	uint_fast32_t areg;
+        /* The A register. */
+        uint_fast32_t areg;
 
-	/* The CT register. */
-	uint_fast32_t ctreg;
+        /* The CT register. */
+        uint_fast32_t ctreg;
 
-	/* The current context. */
-	jpc_mqstate_t **curctx;
+        /* The current context. */
+        jpc_mqstate_t **curctx;
 
-	/* The per-context information. */
-	jpc_mqstate_t **ctxs;
+        /* The per-context information. */
+        jpc_mqstate_t **ctxs;
 
-	/* The maximum number of contexts. */
-	int maxctxs;
+        /* The maximum number of contexts. */
+        int maxctxs;
 
-	/* The stream from which to read data. */
-	jas_stream_t *in;
+        /* The stream from which to read data. */
+        jas_stream_t *in;
 
-	/* The last character read. */
-	unsigned char inbuffer;
+        /* The last character read. */
+        unsigned char inbuffer;
 
-	/* The EOF indicator. */
-	int eof;
+        /* The EOF indicator. */
+        int eof;
 
 } jpc_mqdec_t;
 
@@ -190,8 +190,8 @@ void jpc_mqdec_init(jpc_mqdec_t *dec);
 \******************************************************************************/
 
 /* Set the current context for a MQ decoder. */
-#define	jpc_mqdec_setcurctx(dec, ctxno) \
-	((mqdec)->curctx = &(mqdec)->ctxs[ctxno]);
+#define jpc_mqdec_setcurctx(dec, ctxno) \
+        ((mqdec)->curctx = &(mqdec)->ctxs[ctxno]);
 
 /* Set the state information for a particular context of a MQ decoder. */
 void jpc_mqdec_setctx(jpc_mqdec_t *dec, int ctxno, jpc_mqctx_t *ctx);
@@ -205,20 +205,20 @@ void jpc_mqdec_setctxs(jpc_mqdec_t *dec, int numctxs, jpc_mqctx_t *ctxs);
 
 /* Decode a symbol. */
 #if !defined(DEBUG)
-#define	jpc_mqdec_getbit(dec) \
-	jpc_mqdec_getbit_macro(dec)
+#define jpc_mqdec_getbit(dec) \
+        jpc_mqdec_getbit_macro(dec)
 #else
-#define	jpc_mqdec_getbit(dec) \
-	jpc_mqdec_getbit_func(dec)
+#define jpc_mqdec_getbit(dec) \
+        jpc_mqdec_getbit_func(dec)
 #endif
 
 /* Decode a symbol (assuming an unskewed probability distribution). */
 #if !defined(DEBUG)
-#define	jpc_mqdec_getbitnoskew(dec) \
-	jpc_mqdec_getbit_macro(dec)
+#define jpc_mqdec_getbitnoskew(dec) \
+        jpc_mqdec_getbit_macro(dec)
 #else
-#define	jpc_mqdec_getbitnoskew(dec) \
-	jpc_mqdec_getbit_func(dec)
+#define jpc_mqdec_getbitnoskew(dec) \
+        jpc_mqdec_getbit_func(dec)
 #endif
 
 /******************************************************************************\
@@ -234,83 +234,83 @@ void mqdec_dump(jpc_mqdec_t *dec, FILE *out);
 * GIVEN BELOW.
 \******************************************************************************/
 
-#define	jpc_mqdec_getbit_macro(dec) \
-	((((dec)->areg -= (*(dec)->curctx)->qeval), \
-	  (dec)->creg >> 16 >= (*(dec)->curctx)->qeval) ? \
-	  ((((dec)->creg -= (*(dec)->curctx)->qeval << 16), \
-	  (dec)->areg & 0x8000) ?  (*(dec)->curctx)->mps : \
-	  jpc_mqdec_mpsexchrenormd(dec)) : \
-	  jpc_mqdec_lpsexchrenormd(dec))
+#define jpc_mqdec_getbit_macro(dec) \
+        ((((dec)->areg -= (*(dec)->curctx)->qeval), \
+          (dec)->creg >> 16 >= (*(dec)->curctx)->qeval) ? \
+          ((((dec)->creg -= (*(dec)->curctx)->qeval << 16), \
+          (dec)->areg & 0x8000) ?  (*(dec)->curctx)->mps : \
+          jpc_mqdec_mpsexchrenormd(dec)) : \
+          jpc_mqdec_lpsexchrenormd(dec))
 
-#define	jpc_mqdec_mpsexchange(areg, delta, curctx, bit) \
+#define jpc_mqdec_mpsexchange(areg, delta, curctx, bit) \
 { \
-	if ((areg) < (delta)) { \
-		register jpc_mqstate_t *state = *(curctx); \
-		/* LPS decoded. */ \
-		(bit) = state->mps ^ 1; \
-		*(curctx) = state->nlps; \
-	} else { \
-		register jpc_mqstate_t *state = *(curctx); \
-		/* MPS decoded. */ \
-		(bit) = state->mps; \
-		*(curctx) = state->nmps; \
-	} \
+        if ((areg) < (delta)) { \
+                register jpc_mqstate_t *state = *(curctx); \
+                /* LPS decoded. */ \
+                (bit) = state->mps ^ 1; \
+                *(curctx) = state->nlps; \
+        } else { \
+                register jpc_mqstate_t *state = *(curctx); \
+                /* MPS decoded. */ \
+                (bit) = state->mps; \
+                *(curctx) = state->nmps; \
+        } \
 }
 
-#define	jpc_mqdec_lpsexchange(areg, delta, curctx, bit) \
+#define jpc_mqdec_lpsexchange(areg, delta, curctx, bit) \
 { \
-	if ((areg) >= (delta)) { \
-		register jpc_mqstate_t *state = *(curctx); \
-		(areg) = (delta); \
-		(bit) = state->mps ^ 1; \
-		*(curctx) = state->nlps; \
-	} else { \
-		register jpc_mqstate_t *state = *(curctx); \
-		(areg) = (delta); \
-		(bit) = state->mps; \
-		*(curctx) = state->nmps; \
-	} \
+        if ((areg) >= (delta)) { \
+                register jpc_mqstate_t *state = *(curctx); \
+                (areg) = (delta); \
+                (bit) = state->mps ^ 1; \
+                *(curctx) = state->nlps; \
+        } else { \
+                register jpc_mqstate_t *state = *(curctx); \
+                (areg) = (delta); \
+                (bit) = state->mps; \
+                *(curctx) = state->nmps; \
+        } \
 }
 
-#define	jpc_mqdec_renormd(areg, creg, ctreg, in, eof, inbuf) \
+#define jpc_mqdec_renormd(areg, creg, ctreg, in, eof, inbuf) \
 { \
-	do { \
-		if (!(ctreg)) { \
-			jpc_mqdec_bytein2(creg, ctreg, in, eof, inbuf); \
-		} \
-		(areg) <<= 1; \
-		(creg) <<= 1; \
-		--(ctreg); \
-	} while (!((areg) & 0x8000)); \
+        do { \
+                if (!(ctreg)) { \
+                        jpc_mqdec_bytein2(creg, ctreg, in, eof, inbuf); \
+                } \
+                (areg) <<= 1; \
+                (creg) <<= 1; \
+                --(ctreg); \
+        } while (!((areg) & 0x8000)); \
 }
 
-#define	jpc_mqdec_bytein2(creg, ctreg, in, eof, inbuf) \
+#define jpc_mqdec_bytein2(creg, ctreg, in, eof, inbuf) \
 { \
-	int c; \
-	unsigned char prevbuf; \
-	if (!(eof)) { \
-		if ((c = jas_stream_getc(in)) == EOF) { \
-			(eof) = 1; \
-			c = 0xff; \
-		} \
-		prevbuf = (inbuf); \
-		(inbuf) = c; \
-		if (prevbuf == 0xff) { \
-			if (c > 0x8f) { \
-				(creg) += 0xff00; \
-				(ctreg) = 8; \
-			} else { \
-				(creg) += c << 9; \
-				(ctreg) = 7; \
-			} \
-		} else { \
-			(creg) += c << 8; \
-			(ctreg) = 8; \
-		} \
-	} else { \
-		(creg) += 0xff00; \
-		(ctreg) = 8; \
-	} \
+        int c; \
+        unsigned char prevbuf; \
+        if (!(eof)) { \
+                if ((c = jas_stream_getc(in)) == EOF) { \
+                        (eof) = 1; \
+                        c = 0xff; \
+                } \
+                prevbuf = (inbuf); \
+                (inbuf) = c; \
+                if (prevbuf == 0xff) { \
+                        if (c > 0x8f) { \
+                                (creg) += 0xff00; \
+                                (ctreg) = 8; \
+                        } else { \
+                                (creg) += c << 9; \
+                                (ctreg) = 7; \
+                        } \
+                } else { \
+                        (creg) += c << 8; \
+                        (ctreg) = 8; \
+                } \
+        } else { \
+                (creg) += 0xff00; \
+                (ctreg) = 8; \
+        } \
 }
 
 int jpc_mqdec_getbit_func(jpc_mqdec_t *dec);