changeset 28472:bae9218986ac

* 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.
author Ken Raeburn <raeburn@raeburn.org>
date Sun, 02 Apr 2000 02:42:12 +0000
parents f3d784d3eb5d
children 975fe3d8922e
files src/ChangeLog src/composite.c
diffstat 2 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
Binary file src/ChangeLog has changed
--- a/src/composite.c	Sun Apr 02 02:33:22 2000 +0000
+++ b/src/composite.c	Sun Apr 02 02:42:12 2000 +0000
@@ -456,7 +456,7 @@
     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 @@
 
   /* 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 @@
     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);
   }