summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/mqc.h
diff options
context:
space:
mode:
authorStefan Weil <sw@weilnetz.de>2017-08-14 14:36:06 +0200
committerStefan Weil <sw@weilnetz.de>2017-08-14 14:41:27 +0200
commitbc59410f253b0cd3d4818ec06ce957cbdbfe4341 (patch)
treeff4cacd84402b64ebc2711b00412010123c70b98 /src/lib/openjp2/mqc.h
parent10e6ce2c2cfacf51fdde7e9c69bf2365840f4bb0 (diff)
Use const qualifier for mqc_states
This allows more compiler optimizations. Signed-off-by: Stefan Weil <sw@weilnetz.de>
Diffstat (limited to 'src/lib/openjp2/mqc.h')
-rw-r--r--src/lib/openjp2/mqc.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/openjp2/mqc.h b/src/lib/openjp2/mqc.h
index ac3aff10..69a2a79d 100644
--- a/src/lib/openjp2/mqc.h
+++ b/src/lib/openjp2/mqc.h
@@ -61,9 +61,9 @@ typedef struct opj_mqc_state {
/** the Most Probable Symbol (0 or 1) */
OPJ_UINT32 mps;
/** next state if the next encoded symbol is the MPS */
- struct opj_mqc_state *nmps;
+ const struct opj_mqc_state *nmps;
/** next state if the next encoded symbol is the LPS */
- struct opj_mqc_state *nlps;
+ const struct opj_mqc_state *nlps;
} opj_mqc_state_t;
#define MQC_NUMCTXS 19
@@ -87,9 +87,9 @@ typedef struct opj_mqc {
/** pointer to the end of the buffer */
OPJ_BYTE *end;
/** Array of contexts */
- opj_mqc_state_t *ctxs[MQC_NUMCTXS];
+ const opj_mqc_state_t *ctxs[MQC_NUMCTXS];
/** Active context */
- opj_mqc_state_t **curctx;
+ const opj_mqc_state_t **curctx;
/* lut_ctxno_zc shifted by (1 << 9) * bandno */
const OPJ_BYTE* lut_ctxno_zc_orient;
/** Original value of the 2 bytes at end[0] and end[1] */