mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-06-14 12:31:25 +00:00
Avoid memsets in coding.c
* src/coding.c (detect_coding_utf_16, Fset_coding_system_priority): Rewrite memset to initializers.
This commit is contained in:
parent
ced12fa114
commit
c72e6cdc46
1 changed files with 2 additions and 6 deletions
|
|
@ -1534,11 +1534,9 @@ detect_coding_utf_16 (struct coding_system *coding,
|
|||
{
|
||||
/* We check the dispersion of Eth and Oth bytes where E is even and
|
||||
O is odd. If both are high, we assume binary data.*/
|
||||
unsigned char e[256], o[256];
|
||||
unsigned char e[256] = {0}, o[256] = {0};
|
||||
unsigned e_num = 1, o_num = 1;
|
||||
|
||||
memset (e, 0, 256);
|
||||
memset (o, 0, 256);
|
||||
e[c1] = 1;
|
||||
o[c2] = 1;
|
||||
|
||||
|
|
@ -10886,11 +10884,9 @@ usage: (set-coding-system-priority &rest coding-systems) */)
|
|||
(ptrdiff_t nargs, Lisp_Object *args)
|
||||
{
|
||||
ptrdiff_t i, j;
|
||||
bool changed[coding_category_max];
|
||||
bool changed[coding_category_max] = {0};
|
||||
enum coding_category priorities[coding_category_max];
|
||||
|
||||
memset (changed, 0, sizeof changed);
|
||||
|
||||
for (i = j = 0; i < nargs; i++)
|
||||
{
|
||||
enum coding_category category;
|
||||
|
|
|
|||
Loading…
Reference in a new issue