diff options
| author | Karl Heuer | 1994-09-27 03:12:28 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-09-27 03:12:28 +0000 |
| commit | 09e82d7cd7fffbb93ffede2ee3374d9b1cadd464 (patch) | |
| tree | 10601555aaca3fd84617eaf2660dc9c74de62904 | |
| parent | 617bd3f62fc74e7f90ef823745409d95defa175c (diff) | |
| download | emacs-09e82d7cd7fffbb93ffede2ee3374d9b1cadd464.tar.gz emacs-09e82d7cd7fffbb93ffede2ee3374d9b1cadd464.zip | |
(Fdefine_abbrev, Fexpand_abbrev, Funexpand_abbrev): Use type test macros.
| -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.") | |||
| 125 | oexp = XSYMBOL (sym)->value; | 125 | oexp = XSYMBOL (sym)->value; |
| 126 | ohook = XSYMBOL (sym)->function; | 126 | ohook = XSYMBOL (sym)->function; |
| 127 | if (!((EQ (oexp, expansion) | 127 | if (!((EQ (oexp, expansion) |
| 128 | || (XTYPE (oexp) == Lisp_String && XTYPE (expansion) == Lisp_String | 128 | || (STRINGP (oexp) && STRINGP (expansion) |
| 129 | && (tem = Fstring_equal (oexp, expansion), !NILP (tem)))) | 129 | && (tem = Fstring_equal (oexp, expansion), !NILP (tem)))) |
| 130 | && | 130 | && |
| 131 | (EQ (ohook, hook) | 131 | (EQ (ohook, hook) |
| @@ -268,13 +268,13 @@ Returns t if expansion took place.") | |||
| 268 | *p++ = c; | 268 | *p++ = c; |
| 269 | } | 269 | } |
| 270 | 270 | ||
| 271 | if (XTYPE (current_buffer->abbrev_table) == Lisp_Vector) | 271 | if (VECTORP (current_buffer->abbrev_table)) |
| 272 | sym = oblookup (current_buffer->abbrev_table, buffer, p - buffer); | 272 | sym = oblookup (current_buffer->abbrev_table, buffer, p - buffer); |
| 273 | else | 273 | else |
| 274 | XFASTINT (sym) = 0; | 274 | XFASTINT (sym) = 0; |
| 275 | if (XTYPE (sym) == Lisp_Int || NILP (XSYMBOL (sym)->value)) | 275 | if (INTEGERP (sym) || NILP (XSYMBOL (sym)->value)) |
| 276 | sym = oblookup (Vglobal_abbrev_table, buffer, p - buffer); | 276 | sym = oblookup (Vglobal_abbrev_table, buffer, p - buffer); |
| 277 | if (XTYPE (sym) == Lisp_Int || NILP (XSYMBOL (sym)->value)) | 277 | if (INTEGERP (sym) || NILP (XSYMBOL (sym)->value)) |
| 278 | return value; | 278 | return value; |
| 279 | 279 | ||
| 280 | if (INTERACTIVE && !EQ (minibuf_window, selected_window)) | 280 | if (INTERACTIVE && !EQ (minibuf_window, selected_window)) |
| @@ -291,7 +291,7 @@ Returns t if expansion took place.") | |||
| 291 | Vlast_abbrev = sym; | 291 | Vlast_abbrev = sym; |
| 292 | last_abbrev_point = wordstart; | 292 | last_abbrev_point = wordstart; |
| 293 | 293 | ||
| 294 | if (XTYPE (XSYMBOL (sym)->plist) == Lisp_Int) | 294 | if (INTEGERP (XSYMBOL (sym)->plist)) |
| 295 | XSETINT (XSYMBOL (sym)->plist, | 295 | XSETINT (XSYMBOL (sym)->plist, |
| 296 | XINT (XSYMBOL (sym)->plist) + 1); /* Increment use count */ | 296 | XINT (XSYMBOL (sym)->plist) + 1); /* Increment use count */ |
| 297 | 297 | ||
| @@ -349,13 +349,13 @@ is not undone.") | |||
| 349 | || last_abbrev_point > ZV) | 349 | || last_abbrev_point > ZV) |
| 350 | return Qnil; | 350 | return Qnil; |
| 351 | SET_PT (last_abbrev_point); | 351 | SET_PT (last_abbrev_point); |
| 352 | if (XTYPE (Vlast_abbrev_text) == Lisp_String) | 352 | if (STRINGP (Vlast_abbrev_text)) |
| 353 | { | 353 | { |
| 354 | /* This isn't correct if Vlast_abbrev->function was used | 354 | /* This isn't correct if Vlast_abbrev->function was used |
| 355 | to do the expansion */ | 355 | to do the expansion */ |
| 356 | Lisp_Object val; | 356 | Lisp_Object val; |
| 357 | val = XSYMBOL (Vlast_abbrev)->value; | 357 | val = XSYMBOL (Vlast_abbrev)->value; |
| 358 | if (XTYPE (val) != Lisp_String) | 358 | if (!STRINGP (val)) |
| 359 | error ("value of abbrev-symbol must be a string"); | 359 | error ("value of abbrev-symbol must be a string"); |
| 360 | adjust = XSTRING (val)->size; | 360 | adjust = XSTRING (val)->size; |
| 361 | del_range (point, point + adjust); | 361 | del_range (point, point + adjust); |