Mercurial > hg > xemacs-beta
view src/general-slots.h @ 558:ed498ef2108b
[xemacs-hg @ 2001-05-23 09:59:33 by ben]
xemacs.mak: call `ver' to get the exact os version and put it in the
installation; suggestion from adrian.
behavior-defs.el: Add scroll-in-place, jka-compr, efs, fix up some things.
pop.c: Remove BROKEN_CYGWIN.
etc\sample.init.el: Rewrite to be much more careful about loading features --
now it decays gracefully even in the complete absence of packages.
Also avoid doing obnoxious things when loading efs.
configure.in: add some support for eventually turning on file coding by
default. Fix numerous places where AC_MSG_WARN had quotes
around its arg, which is bad. Replace with []. Same for
AC_MSG_ERROR.
s\cygwin32.h, s\mingw32.h: remove support for way old beta versions of cygwin.
don't put -Wno-sign-compare in the system switches; this
isn't a system issue. define BROKEN_SIGIO for cygwin to
get C-g support.
device-msw.c: signal an error rather than crash with an unavailable network
printer (from Mike Alexander).
event-msw.c: cleanup headers. fix (hopefully) an error with data corruption
when sending to a network connection.
fileio.c: Fix evil code that attempts
to handle the ~user prefix by (a) always assuming we're referencing
ourselves and not even verifying the user -- hence any file with
a tilde as its first char is invalid! (b) if there wasn't a slash
following the filename, the pointer was set *past* the end of
file and we started reading from uninitialized memory. Now we
simply treat these as files, always.
optionally for 21.4 (doc fix):
lread.c: cambia de pas_de_lache_ici -- al minimo usa la palabra certa.
frame.c: fix warnings.
emacs.c, nt.c, ntproc.c, process-nt.c, realpath.c, unexnt.c: rename MAX_PATH
to standard PATH_MAX.
process-nt.c, realpath.c: cleanup headers.
process-unix.c, sysdep.c, systime.h, syswindows.h: kill BROKEN_CYGWIN and
support for way old beta versions of cygwin.
sysfile.h: use _MAX_PATH (Windows) preferentially for PATH_MAX if defined.
include io.h on Cygwin (we need get_osfhandle()). include
sys/fcntl.h always, since we were including it in various
header files anyway.
unexcw.c: fix up style to conform to standard. remove duplicate definition
of PERROR.
buffer.c: comment change.
database.c, debug.h, device-tty.c, dired-msw.c, glyphs-msw.c: header
cleanups (remove places that directly include a system
header file, because we have our own layer to do this more cleanly
and portably); indentation fixes.
author | ben |
---|---|
date | Wed, 23 May 2001 09:59:48 +0000 |
parents | 5bdbc721d46a |
children | 183866b06e0b |
line wrap: on
line source
/* Commonly-used symbols -- include file Copyright (C) 1995 Sun Microsystems. Copyright (C) 1995, 1996, 2000 Ben Wing. This file is part of XEmacs. XEmacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. XEmacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* Synched up with: Not in FSF. */ /* The purpose of this file is as a central place to stick symbols that don't have any obvious connection to any particular module and might be used in many different contexts. Three types of declarations are allowed here: SYMBOL (Qfoo); declares a symbol "foo" SYMBOL_KEYWORD (Q_foo); declares a keyword symbol ":foo" SYMBOL_GENERAL (Qfoo, "bar"); declares a symbol named "bar" but stored in the variable Qfoo To sort the crap in this file, use the following: (sort-regexp-fields nil "^.*(Q_?\\(.*\\));$" "\\1" (progn (search-forward "SYMBOL") (match-beginning 0)) (point-max)) */ SYMBOL (Qabort); SYMBOL_KEYWORD (Q_accelerator); SYMBOL_KEYWORD (Q_active); SYMBOL (Qactually_requested); SYMBOL (Qafter); SYMBOL (Qall); SYMBOL (Qand); SYMBOL (Qappend); SYMBOL (Qassoc); SYMBOL (Qat); SYMBOL (Qautodetect); SYMBOL (Qbad_variable); SYMBOL (Qbefore); SYMBOL (Qbinary); SYMBOL (Qbitmap); SYMBOL (Qboolean); SYMBOL_KEYWORD (Q_border); SYMBOL (Qbottom); SYMBOL (Qbottom_margin); SYMBOL (Qbuffer); SYMBOL (Qbuilt_in); SYMBOL (Qbutton); SYMBOL_KEYWORD (Q_buttons); SYMBOL_KEYWORD (Q_callback); SYMBOL_KEYWORD (Q_callback_ex); SYMBOL (Qcancel); SYMBOL (Qcategory); SYMBOL (Qcenter); SYMBOL (Qchannel); SYMBOL (Qchar); SYMBOL (Qcharacter); SYMBOL (Qchars); SYMBOL (Qcolor); SYMBOL (Qcolumns); SYMBOL (Qcommand); SYMBOL_KEYWORD (Q_config); SYMBOL (Qconsole); SYMBOL (Qcopies); SYMBOL (Qcritical); SYMBOL (Qctext); SYMBOL (Qcursor); SYMBOL (Qdata); SYMBOL (Qdead); SYMBOL (Qdefault); SYMBOL (Qdelete); SYMBOL (Qdelq); SYMBOL_KEYWORD (Q_descriptor); SYMBOL (Qdevice); SYMBOL_KEYWORD (Q_device); SYMBOL (Qdialog); SYMBOL (Qdimension); SYMBOL (Qdisplay); SYMBOL (Qdoc_string); SYMBOL (Qduplex); SYMBOL (Qdynarr_overhead); SYMBOL (Qempty); SYMBOL (Qeq); SYMBOL (Qeql); SYMBOL (Qequal); SYMBOL (Qeval); SYMBOL (Qextents); SYMBOL (Qface); SYMBOL (Qfallback); SYMBOL (Qfile); SYMBOL (Qfile_name); SYMBOL_KEYWORD (Q_filter); SYMBOL (Qfont); SYMBOL (Qframe); SYMBOL (Qfrom_page); SYMBOL (Qfull_assoc); SYMBOL (Qfuncall); SYMBOL (Qfunction); SYMBOL (Qgap_overhead); SYMBOL (Qgeneric); SYMBOL (Qgeometry); SYMBOL (Qglobal); SYMBOL (Qgtk); SYMBOL (Qgutter); SYMBOL (Qheight); SYMBOL_KEYWORD (Q_height); SYMBOL (Qhelp); SYMBOL (Qhighlight); SYMBOL (Qhorizontal); SYMBOL (Qicon); SYMBOL (Qid); SYMBOL (Qignore); SYMBOL (Qimage); SYMBOL_KEYWORD (Q_image); SYMBOL_KEYWORD (Q_included); SYMBOL (Qinfo); SYMBOL (Qinherit); SYMBOL_KEYWORD (Q_initial_focus); SYMBOL (Qinteger); SYMBOL (Qinternal); SYMBOL_KEYWORD (Q_items); SYMBOL_KEYWORD (Q_justify); SYMBOL (Qkey); SYMBOL (Qkey_assoc); SYMBOL_KEYWORD (Q_key_sequence); SYMBOL (Qkeyboard); SYMBOL (Qkeymap); SYMBOL_KEYWORD (Q_keys); SYMBOL_KEYWORD (Q_label); SYMBOL (Qlandscape); SYMBOL (Qlast_command); SYMBOL (Qleft); SYMBOL (Qleft_margin); SYMBOL (Qlet); SYMBOL (Qlist); SYMBOL (Qmagic); SYMBOL (Qmalloc_overhead); SYMBOL_KEYWORD (Q_margin_width); SYMBOL (Qmarkers); SYMBOL (Qmax); SYMBOL (Qmemory); SYMBOL (Qmenubar); SYMBOL (Qmessage); SYMBOL_GENERAL (Qminus, "-"); SYMBOL (Qmodifiers); SYMBOL (Qmotion); SYMBOL (Qmsprinter); SYMBOL (Qmswindows); SYMBOL (Qname); SYMBOL (Qnatnum); SYMBOL (Qno); SYMBOL (Qnone); SYMBOL (Qnot); SYMBOL (Qnothing); SYMBOL (Qnotice); SYMBOL (Qobject); SYMBOL (Qok); SYMBOL (Qold_assoc); SYMBOL (Qold_delete); SYMBOL (Qold_delq); SYMBOL (Qold_rassoc); SYMBOL (Qold_rassq); SYMBOL (Qonly); SYMBOL (Qor); SYMBOL (Qorientation); SYMBOL_KEYWORD (Q_orientation); SYMBOL (Qother); SYMBOL (Qpage_setup); SYMBOL (Qpages); SYMBOL (Qpeer); SYMBOL (Qpointer); SYMBOL (Qpopup); SYMBOL (Qportrait); SYMBOL (Qprepend); SYMBOL (Qprint); SYMBOL (Qprinter); SYMBOL_KEYWORD (Q_printer_settings); SYMBOL (Qprocess); SYMBOL_KEYWORD (Q_properties); SYMBOL (Qprovide); SYMBOL (Qquestion); SYMBOL_KEYWORD (Q_question); SYMBOL (Qradio); SYMBOL (Qrassoc); SYMBOL (Qrassq); SYMBOL (Qremove_all); SYMBOL (Qrequire); SYMBOL (Qresource); SYMBOL (Qretry); SYMBOL (Qreturn); SYMBOL (Qreverse); SYMBOL (Qright); SYMBOL (Qright_margin); SYMBOL (Qsearch); SYMBOL (Qselected); SYMBOL_KEYWORD (Q_selected); SYMBOL (Qselection); SYMBOL (Qset_glyph_image); SYMBOL (Qsignal); SYMBOL (Qsimple); SYMBOL (Qsize); SYMBOL (Qspace); SYMBOL (Qspecifier); SYMBOL (Qstandard); SYMBOL (Qstream); SYMBOL (Qstring); SYMBOL_KEYWORD (Q_style); SYMBOL_KEYWORD (Q_suffix); SYMBOL (Qsymbol); SYMBOL (Qsyntax); SYMBOL (Qterminal); SYMBOL (Qtest); SYMBOL (Qtext); SYMBOL_KEYWORD (Q_text); SYMBOL (Qthis_command); SYMBOL (Qtimeout); SYMBOL (Qtimestamp); SYMBOL_KEYWORD (Q_title); SYMBOL (Qto_page); SYMBOL (Qtoggle); SYMBOL (Qtoolbar); SYMBOL (Qtop); SYMBOL (Qtop_margin); SYMBOL (Qtty); SYMBOL (Qtype); SYMBOL (Qundecided); SYMBOL (Qundefined); SYMBOL (Qunimplemented); SYMBOL_KEYWORD (Q_value); SYMBOL (Qvalue_assoc); SYMBOL (Qvertical); SYMBOL (Qwarning); SYMBOL (Qwidget); SYMBOL (Qwidth); SYMBOL_KEYWORD (Q_width); SYMBOL (Qwindow); SYMBOL (Qwindow_system); SYMBOL (Qx); SYMBOL (Qy); SYMBOL (Qyes);