X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/eb8c3be94e12644f506b8857e49ffef88046bb0b..c7b6dfa6df76885853be8cadf06d8905e1310940:/src/sunfns.c diff --git a/src/sunfns.c b/src/sunfns.c index 45c0d6deb9..57c3e64a3a 100644 --- a/src/sunfns.c +++ b/src/sunfns.c @@ -1,6 +1,16 @@ /* Functions for Sun Windows menus and selection buffer. Copyright (C) 1987 Free Software Foundation, Inc. +This file is probably totally obsolete. In any case, the FSF is +unwilling to support it. We agreed to include it in our distribution +only on the understanding that we would spend no time at all on it. + +If you have complaints about this file, send them to peck@sun.com. +If no one at Sun wants to maintain this, then consider it not +maintained at all. It would be a bad thing for the GNU project if +this file took our effort away from higher-priority things. + + This file is part of GNU Emacs. GNU Emacs is free software; you can redistribute it and/or modify @@ -17,7 +27,7 @@ You should have received a copy of the GNU General Public License along with GNU Emacs; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ -Author: Jeff Peck, Sun Microsystems, Inc. +/* Author: Jeff Peck, Sun Microsystems, Inc. Original ideas by David Kastan and Eric Negaard, SRI International Major help from: Steve Greenbaum, Reasoning Systems, Inc. @@ -27,7 +37,7 @@ who first discovered the Menu_Base_Kludge. /* * Emacs Lisp-Callable functions for sunwindows */ -#include "config.h" +#include #include #include @@ -354,9 +364,9 @@ sun_item_create (Pair) String = Fcar(Pair); CHECK_STRING(String, 0); Value = Fcdr(Pair); - if(XTYPE(Value) == Lisp_Symbol) + if (SYMBOLP (Value)) Value = XSYMBOL(Value)->value; - if(XTYPE(Value) == Lisp_Vector) { + if (VECTORP (Value)) { submenu = sun_menu_create (Value); menu_item = menu_create_item (MENU_RELEASE, MENU_PULLRIGHT_ITEM, XSTRING(String)->data, submenu, 0);