mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-05 11:45:45 +00:00
* composite.c (run_composite_function): Use NILP when checking for nil.
(syms_of_composite): Delete local var NARGS, pass an int as first argument to Fmake_hash_table.
This commit is contained in:
parent
2387b382ff
commit
096540869a
@ -7,6 +7,11 @@
|
||||
(make_number): Define as a function if it's not defined as a
|
||||
macro.
|
||||
|
||||
* composite.c (run_composite_function): Use NILP when checking for
|
||||
nil.
|
||||
(syms_of_composite): Delete local var NARGS, pass an int as first
|
||||
argument to Fmake_hash_table.
|
||||
|
||||
* editfns.c (text_property_stickiness): Use NILP to test
|
||||
Lisp_Object boolean value.
|
||||
(Fmessage_or_box): Don't use NILP to test int variable.
|
||||
|
@ -456,7 +456,7 @@ run_composition_function (from, to, prop)
|
||||
to = end;
|
||||
if (!NILP (func))
|
||||
call2 (func, make_number (from), make_number (to));
|
||||
else if (Ffboundp (Vcompose_chars_after_function))
|
||||
else if (!NILP (Ffboundp (Vcompose_chars_after_function)))
|
||||
call2 (Vcompose_chars_after_function,
|
||||
make_number (from), make_number (to));
|
||||
}
|
||||
@ -670,7 +670,7 @@ syms_of_composite ()
|
||||
|
||||
/* Make a hash table for composition. */
|
||||
{
|
||||
Lisp_Object args[6], nargs;
|
||||
Lisp_Object args[6];
|
||||
extern Lisp_Object QCsize;
|
||||
|
||||
args[0] = QCtest;
|
||||
@ -679,8 +679,7 @@ syms_of_composite ()
|
||||
args[3] = Qnil;
|
||||
args[4] = QCsize;
|
||||
args[5] = make_number (311);
|
||||
XSETINT (nargs, 6);
|
||||
composition_hash_table = Fmake_hash_table (nargs, args);
|
||||
composition_hash_table = Fmake_hash_table (6, args);
|
||||
staticpro (&composition_hash_table);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user