diff options
author | Karl Heuer <kwzh@gnu.org> | 1994-09-27 03:12:28 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1994-09-27 03:12:28 +0000 |
commit | 09e82d7cd7fffbb93ffede2ee3374d9b1cadd464 (patch) | |
tree | 10601555aaca3fd84617eaf2660dc9c74de62904 /src/abbrev.c | |
parent | 617bd3f62fc74e7f90ef823745409d95defa175c (diff) | |
download | emacs-09e82d7cd7fffbb93ffede2ee3374d9b1cadd464.tar.gz |
(Fdefine_abbrev, Fexpand_abbrev, Funexpand_abbrev): Use type test macros.
Diffstat (limited to 'src/abbrev.c')
-rw-r--r-- | src/abbrev.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/abbrev.c b/src/abbrev.c index 148f8172297..37e92acc5fa 100644 --- a/src/abbrev.c +++ b/src/abbrev.c @@ -125,7 +125,7 @@ it is called after EXPANSION is inserted.") oexp = XSYMBOL (sym)->value; ohook = XSYMBOL (sym)->function; if (!((EQ (oexp, expansion) - || (XTYPE (oexp) == Lisp_String && XTYPE (expansion) == Lisp_String + || (STRINGP (oexp) && STRINGP (expansion) && (tem = Fstring_equal (oexp, expansion), !NILP (tem)))) && (EQ (ohook, hook) @@ -268,13 +268,13 @@ Returns t if expansion took place.") *p++ = c; } - if (XTYPE (current_buffer->abbrev_table) == Lisp_Vector) + if (VECTORP (current_buffer->abbrev_table)) sym = oblookup (current_buffer->abbrev_table, buffer, p - buffer); else XFASTINT (sym) = 0; - if (XTYPE (sym) == Lisp_Int || NILP (XSYMBOL (sym)->value)) + if (INTEGERP (sym) || NILP (XSYMBOL (sym)->value)) sym = oblookup (Vglobal_abbrev_table, buffer, p - buffer); - if (XTYPE (sym) == Lisp_Int || NILP (XSYMBOL (sym)->value)) + if (INTEGERP (sym) || NILP (XSYMBOL (sym)->value)) return value; if (INTERACTIVE && !EQ (minibuf_window, selected_window)) @@ -291,7 +291,7 @@ Returns t if expansion took place.") Vlast_abbrev = sym; last_abbrev_point = wordstart; - if (XTYPE (XSYMBOL (sym)->plist) == Lisp_Int) + if (INTEGERP (XSYMBOL (sym)->plist)) XSETINT (XSYMBOL (sym)->plist, XINT (XSYMBOL (sym)->plist) + 1); /* Increment use count */ @@ -349,13 +349,13 @@ is not undone.") || last_abbrev_point > ZV) return Qnil; SET_PT (last_abbrev_point); - if (XTYPE (Vlast_abbrev_text) == Lisp_String) + if (STRINGP (Vlast_abbrev_text)) { /* This isn't correct if Vlast_abbrev->function was used to do the expansion */ Lisp_Object val; val = XSYMBOL (Vlast_abbrev)->value; - if (XTYPE (val) != Lisp_String) + if (!STRINGP (val)) error ("value of abbrev-symbol must be a string"); adjust = XSTRING (val)->size; del_range (point, point + adjust); |