diff options
| author | Joakim Verona | 2013-08-15 17:06:31 +0200 |
|---|---|---|
| committer | Joakim Verona | 2013-08-15 17:06:31 +0200 |
| commit | e4b4bda83d2adf59dd7e9530c6f03bce9d45ccf1 (patch) | |
| tree | 545c67ab6a1aaa08364814caf941ea34f4cec4a6 /src/lisp.h | |
| parent | 144b43729ef0acdb0243d72bfb49d5445bcd2a77 (diff) | |
| parent | d5a1acfaa5671f09cbb8da211a5283394d8b907f (diff) | |
| download | emacs-e4b4bda83d2adf59dd7e9530c6f03bce9d45ccf1.tar.gz emacs-e4b4bda83d2adf59dd7e9530c6f03bce9d45ccf1.zip | |
merge from trunk
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lisp.h b/src/lisp.h index 52110fbbaf4..c672b5f3192 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -4347,6 +4347,12 @@ extern void *record_xmalloc (size_t); | |||
| 4347 | memory_full (SIZE_MAX); \ | 4347 | memory_full (SIZE_MAX); \ |
| 4348 | } while (0) | 4348 | } while (0) |
| 4349 | 4349 | ||
| 4350 | /* Do a `for' loop over alist values. */ | ||
| 4351 | |||
| 4352 | #define FOR_EACH_ALIST_VALUE(head_var, list_var, value_var) \ | ||
| 4353 | for (list_var = head_var; \ | ||
| 4354 | (CONSP (list_var) && (value_var = XCDR (XCAR (list_var)), 1)); \ | ||
| 4355 | list_var = XCDR (list_var)) | ||
| 4350 | 4356 | ||
| 4351 | /* Check whether it's time for GC, and run it if so. */ | 4357 | /* Check whether it's time for GC, and run it if so. */ |
| 4352 | 4358 | ||