diff options
author | Wim Lewis <wiml@omnigroup.com> | 2014-07-22 19:55:30 -0700 |
---|---|---|
committer | Wim Lewis <wiml@omnigroup.com> | 2014-07-22 19:55:30 -0700 |
commit | a73ae673f08cab3efb709ba0ba649ef1e7a59cb9 (patch) | |
tree | b3ebc4a1ead4104c8b1c2d0e376c65686f32a354 /libasn1compiler | |
parent | b40ec41655a6f59705df247d71754aa42505485b (diff) |
Declare the permitted alphabet tables and code2value tables const.
Diffstat (limited to 'libasn1compiler')
-rw-r--r-- | libasn1compiler/asn1c_constraint.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libasn1compiler/asn1c_constraint.c b/libasn1compiler/asn1c_constraint.c index bdabfff0..6fe896f9 100644 --- a/libasn1compiler/asn1c_constraint.c +++ b/libasn1compiler/asn1c_constraint.c @@ -315,7 +315,7 @@ asn1c_emit_constraint_tables(arg_t *arg, int got_size) { untl = (range_stop - range_start) + 1; untl += (untl % 16)?16 - (untl % 16):0; - OUT("static int permitted_alphabet_table_%d[%d] = {\n", + OUT("static const int permitted_alphabet_table_%d[%d] = {\n", arg->expr->_type_unique_index, max_table_size); for(n = 0; n < untl; n++) { cardinal += table[n] ? 1 : 0; @@ -347,7 +347,7 @@ asn1c_emit_constraint_tables(arg_t *arg, int got_size) { if((arg->flags & A1C_GEN_PER) && (etype & ASN_STRING_KM_MASK)) { int c; - OUT("static int permitted_alphabet_code2value_%d[%d] = {\n", + OUT("static const int permitted_alphabet_code2value_%d[%d] = {\n", arg->expr->_type_unique_index, cardinal); for(n = c = 0; c < max_table_size; c++) { if(table[c]) { @@ -396,7 +396,7 @@ asn1c_emit_constraint_tables(arg_t *arg, int got_size) { OUT("\n"); } else { if(use_table) { - OUT("int *table = permitted_alphabet_table_%d;\n", + OUT("const int *table = permitted_alphabet_table_%d;\n", arg->expr->_type_unique_index); emit_alphabet_check_loop(arg, 0); } else { |