Consistently use platform-specific function to detect window system.
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 5 Apr 2013 14:07:02 +0000 (18:07 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 5 Apr 2013 14:07:02 +0000 (18:07 +0400)
commit73931ad14ad7a51d91f10b19ae9ca8cadb256916
tree43ac5997fa67fa4824162b85b84104b1056ab5ce
parent632556e4feb1121faff0c6fd31ee84f7e13591ec
Consistently use platform-specific function to detect window system.
* lisp.h (check_window_system): New prototype.  This function is
going to replace check_x, check_w32 and check_ns.
(have_menus_p): Mention msdos.c in comment.
* fontset.c (check_window_system_func): Remove.  Adjust all users.
* fontset.h (check_window_system_func): Remove prototype.
* nsterm.h (check_ns):
* xterm.h (check_x):
* w32term.h (check_w32): Likewise.
* menu.c (Fx_popup_menu): Use check_window_system.
* msdos.c (check_window_system): Define for MS-DOS.
* nsfns.m (check_window_system): Define for NS.  Adjust all users.
* w32fns.c (check_window_system): Likewise for MS-Windows.
* xfns.c (check_window_system): Likewise for X.
* font.c, frame.c, nsmenu.m, nsselect.m, nsterm.m, w32menu.c:
* xfaces.c, xmenu.c: Use check_window_system where appropriate.
20 files changed:
src/ChangeLog
src/font.c
src/fontset.c
src/fontset.h
src/frame.c
src/lisp.h
src/menu.c
src/msdos.c
src/nsfns.m
src/nsmenu.m
src/nsselect.m
src/nsterm.h
src/nsterm.m
src/w32fns.c
src/w32menu.c
src/w32term.h
src/xfaces.c
src/xfns.c
src/xmenu.c
src/xterm.h