1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 07:41:28 -08:00
emacs/src
2012-12-10 12:46:20 -08:00
..
bitmaps
.dbxinit
.gdbinit Merge from emacs-24; up to 2012-11-19T11:36:02Z!yamaoka@jpl.org 2012-11-23 17:57:09 -08:00
.gitignore Ignore stamp-h.in 2012-08-05 23:44:21 +02:00
alloc.c Use putenv+unsetenv instead of modifying environ directly. 2012-12-08 09:19:51 -08:00
atimer.c Port timers to OpenBSD, plus check for timer failures. 2012-10-03 17:10:47 -07:00
atimer.h * atimer.c, atimer.h (turn_on_atimers): Use bool for boolean. 2012-08-23 01:27:08 -07:00
autodeps.mk
bidi.c Prefer plain 'static' to 'static inline'. 2012-10-01 23:55:27 -07:00
blockinput.h Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
buffer.c Per-buffer window counters. 2012-12-10 21:34:47 +04:00
buffer.h Per-buffer window counters. 2012-12-10 21:34:47 +04:00
bytecode.c * bytecode.c, lisp.h (Qbytecode): Remove. 2012-12-03 13:07:47 -08:00
callint.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
callproc.c Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
casefiddle.c * lisp.h (modify_region): Rename to... 2012-12-03 18:13:06 +04:00
casetab.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
category.c Use ad-hoc comparison function for the profiler's hash-tables. 2012-11-08 14:12:23 -05:00
category.h * casefiddle.c, casetab.c, category.c: Use bool for boolean. 2012-08-24 23:25:00 -07:00
ccl.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
ccl.h Refactor window-system configuration 2012-08-31 22:38:52 -08:00
ChangeLog Fix cygw32 build break 2012-12-10 12:46:20 -08:00
ChangeLog.1 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.2 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
ChangeLog.3 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
ChangeLog.4 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.5 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.6 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.7 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.8 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.9 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.10 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.11 Fix ChangeLog typos. 2012-09-27 00:42:54 +02:00
character.c Don't call MAYBE_UNIFY_CHAR while processing buffers and strings. 2012-09-25 09:01:52 +02:00
character.h * character.h (MAYBE_UNIFY_CHAR): Remove. 2012-09-26 13:00:29 -07:00
charset.c Fix xpalloc confusion after memory is exhausted. 2012-12-02 15:11:42 -08:00
charset.h * character.h (MAYBE_UNIFY_CHAR): Remove. 2012-09-26 13:00:29 -07:00
chartab.c Remove several obsolete vars and functions unlikely to be still in use. 2012-09-24 20:23:25 +08:00
cm.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
cm.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
cmds.c Misc doc fixes. 2012-09-22 23:24:26 +08:00
coding.c Complete fix for build break 2012-10-29 19:10:52 -08:00
coding.h Fix build break in non-Cygw32 Cygwin builds introduced in 2012-10-29T17:24:29Z!dancol@dancol.org. 2012-10-29 17:56:38 -08:00
commands.h * commands.h (immediate_quit): Remove duplicate decl. 2012-10-09 23:39:16 -07:00
composite.c Use ad-hoc comparison function for the profiler's hash-tables. 2012-11-08 14:12:23 -05:00
composite.h * src/eval.c: Add `inhibit-debugger'. 2012-09-11 20:14:50 -04:00
conf_post.h Use faccessat, not access, when checking file permissions. 2012-11-13 20:55:41 -08:00
COPYING
cygw32.c Backport: Rename cygwin_convert_path* to cygwin_convert_file_name* 2012-11-20 11:28:53 -08:00
cygw32.h 2012-10-29 Daniel Colascione <dancol@dancol.org> 2012-10-29 09:24:29 -08:00
data.c Merge from emacs-24; up to 2012-11-23T06:23:28Z!cyd@gnu.org 2012-12-02 17:08:31 -08:00
dbusbind.c Use putenv+unsetenv instead of modifying environ directly. 2012-12-08 09:19:51 -08:00
deps.mk Final cleanups and updated ChangeLog entries. 2012-12-10 15:25:17 +02:00
dired.c Assume POSIX 1003.1-1988 or later for grp.h, pwd.h. 2012-11-26 21:38:42 -08:00
dispextern.h Fix wording of commentary to 'struct face' in dispextern.h. 2012-11-29 18:26:25 +02:00
dispnew.c Omit glyphs initialization at startup. 2012-11-13 10:11:40 +04:00
disptab.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
doc.c src/doc.c: Fix bug#13034. 2012-11-30 18:27:41 +01:00
doprnt.c Fix xpalloc confusion after memory is exhausted. 2012-12-02 15:11:42 -08:00
dosfns.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
dosfns.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
editfns.c Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
emacs-icon.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
emacs.c Move fix for cygw32 icon issue from emacs-24 branch to trunk as Stefan Monnier requests 2012-12-10 09:52:35 -08:00
emacsgtkfixed.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
emacsgtkfixed.h Fix minor GTK3 problems found by static checking. 2012-04-23 00:34:29 -07:00
epaths.in Make --no-site-lisp work for --enable-locallisppath elements 2012-06-30 14:10:50 -07:00
eval.c Conflate Qnil and Qunbound for `symbol-function'. 2012-11-20 15:06:17 -05:00
fileio.c * fileio.c (Fsubstitute_in_file_name): Use ptrdiff_t, not int, 2012-12-09 17:44:32 -08:00
filelock.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
firstfile.c * emacs.c, eval.c: Use bool for boolean. 2012-09-02 10:10:35 -07:00
floatfns.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
fns.c * fns.c (Qeql, hashtest_eq): Now static. 2012-11-08 16:08:12 -08:00
font.c font.c (font_unparse_xlfd): Fix previous change. Keep "const" for the variable "f". 2012-11-18 20:29:06 +09:00
font.h Merge from trunk 2012-10-07 14:31:58 -08:00
fontset.c Merge from emacs-24; up to 2012-11-20T20:06:17Z!monnier@iro.umontreal.ca 2012-11-26 19:10:32 -08:00
fontset.h Auto-generate EXFUN using make-docfile 2012-07-03 12:24:42 -06:00
frame.c * frame.c (make_frame): Do not set window's buffer to t. 2012-12-07 12:13:49 +04:00
frame.h * frame.h (x_char_width, x_char_height): Remove prototypes. 2012-12-06 17:48:11 +04:00
fringe.c Window-related stuff cleanup here and there. 2012-11-02 14:34:26 +04:00
ftfont.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
ftfont.h
ftxfont.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
getpagesize.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
gmalloc.c Assume POSIX 1003.1-1988 or later for errno.h. 2012-11-26 21:17:07 -08:00
gnutls.c Assume POSIX 1003.1-1988 or later for errno.h. 2012-11-26 21:17:07 -08:00
gnutls.h Merge 2012-04-09 GnuTLS fix from trunk 2012-04-10 16:00:43 +08:00
gtkutil.c * gtkutil.c (my_log_handler): New function. 2012-12-03 20:16:17 +01:00
gtkutil.h gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
image.c * image.c (xpm_make_color_table_h): Change to hashtest_equal. 2012-11-09 20:47:28 +01:00
indent.c Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
indent.h image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
inotify.c Support filesystem notification through inotify on GNU/Linux. 2012-12-10 06:17:21 -05:00
insdel.c * lisp.h (modify_region): Rename to... 2012-12-03 18:13:06 +04:00
intervals.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
intervals.h * doc.c, editfns.c, insdel.c, intervals.c: Use bool for boolean. 2012-09-02 00:10:10 -07:00
keyboard.c Fix cygw32 build break 2012-12-10 12:46:20 -08:00
keyboard.h keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
keymap.c keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
keymap.h keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
lastfile.c Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
lisp.h Merge from trunk + rename the event. Not tested yet. 2012-12-10 14:08:02 +02:00
lisp.mk Load term/internal from loadup.el. 2012-11-03 15:56:02 +02:00
lread.c Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
macros.c lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
macros.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
Makefile.in Move fix for cygw32 icon issue from emacs-24 branch to trunk as Stefan Monnier requests 2012-12-10 09:52:35 -08:00
makefile.w32-in Merge from trunk + rename the event. Not tested yet. 2012-12-10 14:08:02 +02:00
marker.c lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
mem-limits.h Fix export of symbols to GDB. 2012-07-26 11:35:50 -07:00
menu.c lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
menu.h lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
minibuf.c Install fixes for Bug#12764 and Bug#12766. 2012-10-31 11:02:51 +01:00
msdos.c * alloc.c (Fgarbage_collect): Unblock input after clearing 2012-11-22 13:32:32 +04:00
msdos.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
nsfns.m * frame.h (x_char_width, x_char_height): Remove prototypes. 2012-12-06 17:48:11 +04:00
nsfont.m * nsfont.m (Qcondensed, Qexpanded): New variables. 2012-11-09 16:44:07 +01:00
nsgui.h Rename init_process rather than working around it on Darwin 2012-07-12 19:56:39 -04:00
nsimage.m Check for OSX >= 10.4 to match what the maunal says and what we actually support. 2012-10-07 12:07:23 +02:00
nsmenu.m lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
nsselect.m Check for OSX >= 10.4 to match what the maunal says and what we actually support. 2012-10-07 12:07:23 +02:00
nsterm.h * frame.h (struct frame): Remove display_preempted member 2012-11-23 19:39:48 +04:00
nsterm.m Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
pre-crt0.c
print.c * src/lisp.h (XHASH): Redefine to be imperfect and fit in a Lisp int. 2012-11-08 16:58:55 -05:00
process.c Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
process.h Fix a recently-introduced delete-process race condition. 2012-12-05 23:31:58 -08:00
profiler.c * src/lisp.h (XHASH): Redefine to be imperfect and fit in a Lisp int. 2012-11-08 16:58:55 -05:00
puresize.h Increase the value of BASE_PURESIZE to avoid pure space overflow. 2012-10-19 12:05:09 +02:00
ralloc.c Fix bug #12774 with crashes in ralloc.c. 2012-11-05 19:23:25 +02:00
README Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
regex.c Use ad-hoc comparison function for the profiler's hash-tables. 2012-11-08 14:12:23 -05:00
regex.h Assume C89 or later. 2012-05-21 08:36:54 -07:00
region-cache.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
region-cache.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
scroll.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
search.c keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
sheap.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
sound.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
syntax.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
syntax.h * syntax.h (SETUP_SYNTAX_TABLE_FOR_OBJECT): Use PTRDIFF_MAX, not MOST_POSITIVE_FIXNUM. 2012-04-09 16:21:20 -07:00
sysdep.c Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
sysselect.h Rename init_process rather than working around it on Darwin 2012-07-12 19:56:39 -04:00
syssignal.h Assume POSIX 1003.1-1988 or later for signal.h. 2012-12-07 18:30:51 -08:00
systime.h * doc.c, editfns.c, insdel.c, intervals.c: Use bool for boolean. 2012-09-02 00:10:10 -07:00
systty.h Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08:00
syswait.h Don't let call-process be a zombie factory. 2012-12-03 13:42:12 -08:00
term.c * lisp.h (Mouse_HLInfo): Remove set-but-unused mouse_face_image_state 2012-12-04 19:15:30 +04:00
termcap.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
termchar.h * lisp.h (Mouse_HLInfo): Remove set-but-unused mouse_face_image_state 2012-12-04 19:15:30 +04:00
termhooks.h Final cleanups and updated ChangeLog entries. 2012-12-10 15:25:17 +02:00
terminal.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +04:00
terminfo.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
termopts.h keyboard.c, keymap.c: Use bool for booleans. 2012-10-10 13:09:47 -07:00
textprop.c * lisp.h (modify_region): Rename to... 2012-12-03 18:13:06 +04:00
tparam.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
tparam.h Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
undo.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexaix.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexcoff.c Assume POSIX 1003.1-1988 or later for errno.h. 2012-11-26 21:17:07 -08:00
unexcw.c Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
unexec.h
unexelf.c * src/unexelf.c (ELFSIZE) [__NetBSD__ && _LP64]: Set to 64 2012-11-16 13:41:00 -05:00
unexhp9k800.c
unexmacosx.c Spelling fixes. 2012-10-04 22:57:24 -07:00
unexsol.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexw32.c Compile Windows resources into cygw32 Emacs 2012-12-09 23:11:21 -08:00
vm-limit.c Simplify get_lim_data. 2012-12-07 22:56:26 -08:00
w16select.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
w32.c Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca 2012-12-09 18:00:42 -08:00
w32.h Assume POSIX 1003.1-1988 or later for unistd.h. 2012-11-21 13:06:52 -08:00
w32common.h Fix compilation problems with 64-bit MSVC compiler. 2012-11-30 17:14:22 +02:00
w32console.c The TTY case is resolved: notifications now work even if Emacs 2012-10-12 11:47:00 +02:00
w32fns.c Move fix for cygw32 icon issue from emacs-24 branch to trunk as Stefan Monnier requests 2012-12-10 09:52:35 -08:00
w32font.c Merge from trunk 2012-09-17 04:07:36 -08:00
w32font.h Use bool for booleans in font-related modules. 2012-09-06 01:04:49 -07:00
w32gui.h Compile Windows resources into cygw32 Emacs 2012-12-09 23:11:21 -08:00
w32heap.c Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
w32heap.h Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
w32inevt.c Tested and fixed conversion of a descriptor (pointer) to event code. 2012-10-18 20:00:00 +02:00
w32inevt.h Omit unused arg EXPECTED from socket hooks. 2012-09-19 18:37:07 -07:00
w32menu.c * frame.h (struct frame): Remove display_preempted member 2012-11-23 19:39:48 +04:00
w32notify.c Proof-read comments on w32notify.c. Adapt NEWS entry. 2012-12-10 14:38:49 +02:00
w32proc.c Merge from trunk + rename the event. Not tested yet. 2012-12-10 14:08:02 +02:00
w32reg.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
w32select.c Fix bug #12878 with compilation failure with Visual C++ 11.0. 2012-11-17 20:51:06 +02:00
w32select.h Add 2012 to copyright years 2012-10-08 09:11:41 -07:00
w32term.c Fix cygw32 build break 2012-12-10 12:46:20 -08:00
w32term.h Merge from trunk + rename the event. Not tested yet. 2012-12-10 14:08:02 +02:00
w32uniscribe.c Fix MS-Windows build broken by 2012-09-15T07:06:56Z!eggert@cs.ucla.edu, completing fix for bug #12446. 2012-09-15 11:03:11 +03:00
w32xfns.c The TTY case is resolved: notifications now work even if Emacs 2012-10-12 11:47:00 +02:00
widget.c Backport from trunk. 2012-11-03 12:33:28 +01:00
widget.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
widgetprv.h Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
window.c Per-buffer window counters. 2012-12-10 21:34:47 +04:00
window.h Per-buffer window counters. 2012-12-10 21:34:47 +04:00
xdisp.c Per-buffer window counters. 2012-12-10 21:34:47 +04:00
xfaces.c Merge from emacs-24; up to 2012-11-13T18:57:26Z!dgutov@yandex.ru 2012-11-16 09:20:23 -08:00
xfns.c * frame.h (x_char_width, x_char_height): Remove prototypes. 2012-12-06 17:48:11 +04:00
xfont.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
xftfont.c * xftfont.c (xftfont_open): Remove duplicate assignment. 2012-11-23 14:23:28 +08:00
xgselect.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
xgselect.h * xgselect.c (xg_select): Use auto storage for the GPollFD buffer 2012-08-25 13:31:04 -07:00
xmenu.c Simplify by using FOR_EACH_FRAME here and there. 2012-11-12 08:00:55 +04:00
xml.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
xrdb.c Use faccessat, not access, when checking file permissions. 2012-11-13 20:55:41 -08:00
xselect.c Simplify by using FOR_EACH_FRAME here and there. 2012-11-12 08:00:55 +04:00
xsettings.c Clean out old termopts cruft. 2012-10-10 08:10:57 -07:00
xsettings.h Auto-generate EXFUN using make-docfile 2012-07-03 12:24:42 -06:00
xsmfns.c Clean out old termopts cruft. 2012-10-10 08:10:57 -07:00
xterm.c Use putenv+unsetenv instead of modifying environ directly. 2012-12-08 09:19:51 -08:00
xterm.h * frame.h (struct frame): Remove display_preempted member 2012-11-23 19:39:48 +04:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Copyright (C) 2001-2012  Free Software Foundation, Inc.
See the end of the file for license conditions.


This directory contains the source files for the C component of GNU Emacs.
Nothing in this directory is needed for using Emacs once it is built
and installed, if the dumped Emacs (on Unix systems) is copied elsewhere.

See the files ../README and then ../INSTALL for installation instructions.

Under GNU and Unix systems, the file `Makefile.in' is used as a
template by the script `../configure' to produce `Makefile'.  This
is the file which actually controls the compilation of Emacs.
All of this should work transparently to the user; you should only
need to run `../configure', and then type `make'.


This file is part of GNU Emacs.

GNU Emacs 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 3 of the License, or
(at your option) any later version.

GNU Emacs 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 GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.