diff --git a/finsh/finsh_ops.c b/finsh/finsh_ops.c index a6efe865d1216e20016f42b761c817626addfa3f..a56935f8466c449724fa04e9046509650db21dab 100644 --- a/finsh/finsh_ops.c +++ b/finsh/finsh_ops.c @@ -553,7 +553,7 @@ void OP_call() return ; } -op_func op_table[] = +const op_func op_table[] = { /* 00 */ OP_no_op, /* 01 */ OP_add_byte, diff --git a/finsh/finsh_ops.h b/finsh/finsh_ops.h index dc8061fe16f71fe005069911d035770c25a70caf..20271a4c5571e3a3aa9db90ec942912a23aaacdb 100644 --- a/finsh/finsh_ops.h +++ b/finsh/finsh_ops.h @@ -115,6 +115,6 @@ #define FINSH_OP_HALT 0xFF typedef void (*op_func)(); -extern op_func op_table[]; +extern const op_func op_table[]; #endif