在函数void nr_ansi_common_char_slover(ansi_st *ansi,char x)
的判断过程中:if (ansi->p< ansi->counter) 其中ansi->p 为short类型, ansi->counter为uint16_t 类型; BUG:出现过一次 ansi->p=0xFFFF ,ansi->counter=0;但是判断通过
建议增加 强制转换后再判断:if ((uint16_t)(ansi->p) < ansi->counter)
登录 后才可以发表评论