1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-29 19:48:19 +00:00
emacs/src
Chong Yidong 34b4b7eb7e Make read-char-by-name signal an error for invalid input.
* international/mule-cmds.el (read-char-by-name): Signal an error
if the user does not supply a valid character.

* editfns.c (Finsert_char): Since read-char-by-name now signals an
error for invalid chars, don't check for a nil return value.

Fixes: debbugs:13177
2012-12-21 15:51:33 +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 * buffer.c (Fset_buffer_multibyte): Do not force redisplay 2012-12-11 13:51:12 +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 Fix bug #13079 on MS-Windows with temp files not being deleted. 2012-12-15 15:38:21 +02: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 Make read-char-by-name signal an error for invalid input. 2012-12-21 15:51:33 +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 * coding.c (Fdetect_coding_region): Do not check start and end with 2012-12-19 19:52:48 +04: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 Fix permissions bugs with setgid directories etc. 2012-12-14 10:59:00 -08:00
dispextern.h Fix wording of commentary to 'struct face' in dispextern.h. 2012-11-29 18:26:25 +02:00
dispnew.c Spelling fixes. 2012-12-14 12:05:03 -08: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 Make read-char-by-name signal an error for invalid input. 2012-12-21 15:51:33 +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 bug#12993 to trunk 2012-12-10 09:55:03 -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 Avoid calls to CHAR_TO_BYTE if byte position is known. 2012-12-20 20:09:05 +04: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 Consistently use marker_position and marker_byte_position. 2012-12-11 10:08:53 +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 * dispnew.c (set_window_cursor_after_update): Use clip_to_bounds. 2012-12-12 19:33:30 +04: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 Avoid calls to CHAR_TO_BYTE if byte position is known. 2012-12-20 20:09:05 +04:00
indent.h image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
inotify.c * inotify.c (inotify_callback): Generate an Emacs event for every 2012-12-11 17:29:13 +01:00
insdel.c Avoid calls to CHAR_TO_BYTE if byte position is known. 2012-12-20 20:09:05 +04:00
intervals.c * textprop.c (set_text_properties_1): Do not allow NULL interval. 2012-12-20 12:49:21 +04: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 Consistently use marker_position and marker_byte_position. 2012-12-11 10:08:53 +04: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 Avoid calls to CHAR_TO_BYTE if byte position is known. 2012-12-20 20:09:05 +04: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 Add support for preserving ACL entries of files. 2012-12-16 19:22:27 +01:00
makefile.w32-in src/makefile.w32-in: Update depencencies. 2012-12-17 21:59:04 +01:00
marker.c Avoid calls to CHAR_TO_BYTE if byte position is known. 2012-12-20 20:09:05 +04: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 Avoid calls to CHAR_TO_BYTE if byte position is known. 2012-12-20 20:09:05 +04: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 Avoid calls to CHAR_TO_BYTE if byte position is known. 2012-12-20 20:09:05 +04: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 * sysdep.c (emacs_abort): Bump backtrace size to 40. 2012-12-16 14:53:28 -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 * textprop.c (set_text_properties_1): Do not allow NULL interval. 2012-12-20 12:49:21 +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 2012-12-12 Daniel Colascione <dancol@dancol.org> 2012-12-11 19:26:52 -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 Move fix for bug#12993 to trunk 2012-12-10 09:55:03 -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 Follow symlinks in MS-Windows emulations of ACL functions. 2012-12-18 21:05:56 +02:00
w32.h Fix bug #13079 on MS-Windows with temp files not being deleted. 2012-12-15 15:38:21 +02: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 bug#12993 to trunk 2012-12-10 09:55:03 -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 Move fix for bug#12993 to trunk 2012-12-10 09:55:03 -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 Spelling fixes. 2012-12-11 10:09:55 -08:00
w32proc.c Fix bug #13079 on MS-Windows with temp files not being deleted. 2012-12-15 15:38:21 +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 Spelling fix. 2012-12-19 05:56:49 -08:00
window.h * src/xdisp.c (select_frame_for_redisplay): Use select_window_1 to 2012-12-17 14:17:06 -05:00
xdisp.c * xdisp.c (redisplay_internal): Remove now-unused local. 2012-12-20 06:57:40 -08: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 * dispnew.c (set_window_cursor_after_update): Use clip_to_bounds. 2012-12-12 19:33:30 +04: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/>.