summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorStefan Weil <sw@weilnetz.de>2017-08-13 22:57:31 +0200
committerStefan Weil <sw@weilnetz.de>2017-08-14 14:41:27 +0200
commit10e6ce2c2cfacf51fdde7e9c69bf2365840f4bb0 (patch)
tree95125acf6ca2525020703b061c08546efff312b8 /src/lib
parent0b4c3ce75d11600ebc6675bd871f78ca3c95bc60 (diff)
Use const qualifier for j2k_prog_order_list
This allows more compiler optimizations. Signed-off-by: Stefan Weil <sw@weilnetz.de>
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/openjp2/j2k.c6
-rw-r--r--src/lib/openjp2/j2k.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/openjp2/j2k.c b/src/lib/openjp2/j2k.c
index 2d955f9a..a2521ebb 100644
--- a/src/lib/openjp2/j2k.c
+++ b/src/lib/openjp2/j2k.c
@@ -1305,7 +1305,7 @@ typedef struct j2k_prog_order {
char str_prog[5];
} j2k_prog_order_t;
-static j2k_prog_order_t j2k_prog_order_list[] = {
+static const j2k_prog_order_t j2k_prog_order_list[] = {
{OPJ_CPRL, "CPRL"},
{OPJ_LRCP, "LRCP"},
{OPJ_PCRL, "PCRL"},
@@ -1602,9 +1602,9 @@ static void opj_j2k_write_float_to_float64(const void * p_src_data,
}
}
-char *opj_j2k_convert_progression_order(OPJ_PROG_ORDER prg_order)
+const char *opj_j2k_convert_progression_order(OPJ_PROG_ORDER prg_order)
{
- j2k_prog_order_t *po;
+ const j2k_prog_order_t *po;
for (po = j2k_prog_order_list; po->enum_prog != -1; po++) {
if (po->enum_prog == prg_order) {
return po->str_prog;
diff --git a/src/lib/openjp2/j2k.h b/src/lib/openjp2/j2k.h
index d61c96db..c9308f7d 100644
--- a/src/lib/openjp2/j2k.h
+++ b/src/lib/openjp2/j2k.h
@@ -617,7 +617,7 @@ OPJ_BOOL opj_j2k_setup_encoder(opj_j2k_t *p_j2k,
/**
Converts an enum type progression order to string type
*/
-char *opj_j2k_convert_progression_order(OPJ_PROG_ORDER prg_order);
+const char *opj_j2k_convert_progression_order(OPJ_PROG_ORDER prg_order);
/* ----------------------------------------------------------------------- */
/*@}*/