diff options
| author | Paul Eggert | 2011-04-11 22:17:33 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-04-11 22:17:33 -0700 |
| commit | a25f4dfafb02f162dcfca3729b37ed2bbcfe44e0 (patch) | |
| tree | 27a8bee4a029b4a88a9a0f933b8d02f96181e0a0 | |
| parent | 14a9c8df7aea649633c74000600965913c6b0b2a (diff) | |
| download | emacs-a25f4dfafb02f162dcfca3729b37ed2bbcfe44e0.tar.gz emacs-a25f4dfafb02f162dcfca3729b37ed2bbcfe44e0.zip | |
* lisp.h (circular_list_error, FOREACH): Remove; unused.
* data.c (circular_list_error): Remove.
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/data.c | 7 | ||||
| -rw-r--r-- | src/lisp.h | 11 |
3 files changed, 5 insertions, 18 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 57c5be9a7e2..1fbc25e07c8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-04-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * lisp.h (circular_list_error, FOREACH): Remove; unused. | ||
| 4 | * data.c (circular_list_error): Remove. | ||
| 5 | |||
| 1 | 2011-04-11 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2011-04-11 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | * commands.h (last_point_position, last_point_position_buffer): | 8 | * commands.h (last_point_position, last_point_position_buffer): |
diff --git a/src/data.c b/src/data.c index 68ceff4d23e..ca246b60dd4 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -101,13 +101,6 @@ Lisp_Object Qinteractive_form; | |||
| 101 | static void swap_in_symval_forwarding (struct Lisp_Symbol *, struct Lisp_Buffer_Local_Value *); | 101 | static void swap_in_symval_forwarding (struct Lisp_Symbol *, struct Lisp_Buffer_Local_Value *); |
| 102 | 102 | ||
| 103 | 103 | ||
| 104 | void | ||
| 105 | circular_list_error (Lisp_Object list) | ||
| 106 | { | ||
| 107 | xsignal (Qcircular_list, list); | ||
| 108 | } | ||
| 109 | |||
| 110 | |||
| 111 | Lisp_Object | 104 | Lisp_Object |
| 112 | wrong_type_argument (register Lisp_Object predicate, register Lisp_Object value) | 105 | wrong_type_argument (register Lisp_Object predicate, register Lisp_Object value) |
| 113 | { | 106 | { |
diff --git a/src/lisp.h b/src/lisp.h index fc924b7b1dc..ce6a3c58858 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -2320,7 +2320,6 @@ extern Lisp_Object Qinteger; | |||
| 2320 | 2320 | ||
| 2321 | extern Lisp_Object Qfont_spec, Qfont_entity, Qfont_object; | 2321 | extern Lisp_Object Qfont_spec, Qfont_entity, Qfont_object; |
| 2322 | 2322 | ||
| 2323 | extern void circular_list_error (Lisp_Object) NO_RETURN; | ||
| 2324 | EXFUN (Finteractive_form, 1); | 2323 | EXFUN (Finteractive_form, 1); |
| 2325 | EXFUN (Fbyteorder, 0); | 2324 | EXFUN (Fbyteorder, 0); |
| 2326 | 2325 | ||
| @@ -3521,16 +3520,6 @@ extern void init_system_name (void); | |||
| 3521 | ? 0 \ | 3520 | ? 0 \ |
| 3522 | : (wrong_type_argument (Qlistp, (list))), 1)) | 3521 | : (wrong_type_argument (Qlistp, (list))), 1)) |
| 3523 | 3522 | ||
| 3524 | #define FOREACH(hare, list, tortoise, n) \ | ||
| 3525 | for (tortoise = hare = (list), n = 0; \ | ||
| 3526 | !LIST_END_P (list, hare); \ | ||
| 3527 | (hare = XCDR (hare), ++n, \ | ||
| 3528 | ((n & 1) != 0 \ | ||
| 3529 | ? (tortoise = XCDR (tortoise), \ | ||
| 3530 | (EQ (hare, tortoise) \ | ||
| 3531 | && (circular_list_error ((list)), 1))) \ | ||
| 3532 | : 0))) | ||
| 3533 | |||
| 3534 | /* Use this to suppress gcc's `...may be used before initialized' warnings. */ | 3523 | /* Use this to suppress gcc's `...may be used before initialized' warnings. */ |
| 3535 | #ifdef lint | 3524 | #ifdef lint |
| 3536 | # define IF_LINT(Code) Code | 3525 | # define IF_LINT(Code) Code |