mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2026-09-10 07:46:51 -04:00
A `swap` macro prevents programming errors and is more concise. It is a natural addition to our existing `min` and `max` macros. * src/lisp.h (swap): New macro. * lwlib/xlwmenu.c (draw_shadow_rectangle, draw_shadow_rhombus): * src/androidterm.c (android_get_surrounding_text): * src/buffer.c (Fmake_overlay, modify_overlay, Fmove_overlay): * src/dispnew.c (swap_glyphs_in_rows, reverse_rows): * src/editfns.c (Finsert_buffer_substring) (Fcompare_buffer_substrings): * src/eval.c (run_hook_wrapped_funcall): * src/fns.c (extract_data_from_object): * src/regex-emacs.c (forall_firstchar_1): * src/textconv.c (textconv_query, get_extracted_text) (get_surrounding_text): * src/textprop.c (validate_interval_range) (verify_interval_modification): * src/w32uniscribe.c (OTF_INT16_VAL): * src/xfaces.c (load_face_colors): * src/xterm.c (SWAPCARD32): Prefer using above macro to open-coding. |
||
|---|---|---|
| .. | ||
| ChangeLog.1 | ||
| COPYING | ||
| deps.mk | ||
| lwlib-int.h | ||
| lwlib-utils.c | ||
| lwlib-utils.h | ||
| lwlib-widget.h | ||
| lwlib-Xaw.c | ||
| lwlib-Xaw.h | ||
| lwlib-Xlw.c | ||
| lwlib-Xlw.h | ||
| lwlib-Xm.c | ||
| lwlib-Xm.h | ||
| lwlib.c | ||
| lwlib.h | ||
| Makefile.in | ||
| README | ||
| xlwmenu.c | ||
| xlwmenu.h | ||
| xlwmenuP.h | ||
This subdirectory contains the Lucid Widget Library (lwlib), which provides a uniform interface to a few different X toolkits. The library was written by Lucid, Inc and released under the terms of the GPL version 1 (or later). It is not considered part of GNU Emacs. This version of the library differs from the original as described in the ChangeLog.1 file.