emacs/src
2002-10-16 15:58:59 +00:00
..
bitmaps
m (BROKEN_PROTOTYPES): Defined. 2001-11-06 04:50:33 +00:00
s (BROKEN_SIGIO): Add #undef. 2002-08-29 19:28:58 +00:00
.dbxinit #ecrt0.c 1999-10-01 11:44:30 +00:00
.gdbinit Add copyright notice. 2001-02-20 11:00:55 +00:00
.gitignore Add _gdbinit and gdb.ini (created by the MS-DOS build). 2001-10-04 07:13:53 +00:00
abbrev.c (Fexpand_abbrev): Fix for the multibyte case. 2002-08-20 07:12:50 +00:00
acldef.h
alloc.c Fix a typo in a comment. From Pavel Janik. 2001-09-15 08:00:07 +00:00
alloca.c Use #error. 2000-08-17 13:57:01 +00:00
alloca.s
atimer.c (alarm_signal_handler): Add forward declaration. 2000-06-15 12:56:17 +00:00
atimer.h Protect against multiple inclusion. Include 2000-06-25 16:02:34 +00:00
blockinput.h Protect against multiple inclusion. Include 2000-06-25 16:02:04 +00:00
buffer.c (MMAP_ALLOCATED_P): New macro to be set from system 2002-04-16 07:37:37 +00:00
buffer.h (BUF_COMPUTE_UNCHANGED): Use BUF_MODIFF and 2001-09-17 16:07:51 +00:00
bytecode.c (BYTE_CODE_QUIT): New macro. 2001-03-28 10:01:51 +00:00
callint.c (Fcall_interactively): Prevent a compiler warning. 2000-12-21 20:40:40 +00:00
callproc.c (Fcall_process): If code detection is necessary, call detect_coding 2002-07-09 00:02:36 +00:00
casefiddle.c (casify_object): Remove unused variable `tolen'. 2001-01-02 14:06:38 +00:00
casetab.c
category.c (Fcategory_docstring): Remove unused variable `doc'. 2001-01-02 14:21:33 +00:00
category.h (CATEGORY_SET): Delete codes for a composite character. 1999-12-15 00:02:55 +00:00
ccl.c Add copyright notice for FSF. 2001-05-17 09:09:14 +00:00
ccl.h (struct ccl_program): New member eight_bit_control. 2001-02-27 03:29:08 +00:00
ChangeLog (Fcopy_file): Fix backward test of KEEP_TIME. 2002-10-16 15:58:59 +00:00
ChangeLog.1 *** empty log message *** 2001-10-06 10:32:56 +00:00
ChangeLog.2 *** empty log message *** 2001-10-06 10:32:56 +00:00
ChangeLog.3 *** empty log message *** 2001-10-06 10:32:56 +00:00
ChangeLog.4 *** empty log message *** 2001-10-06 10:32:56 +00:00
ChangeLog.5 *** empty log message *** 2001-10-06 10:32:56 +00:00
ChangeLog.6 *** empty log message *** 2001-10-06 10:32:56 +00:00
ChangeLog.7 *** empty log message *** 2001-10-06 10:32:56 +00:00
ChangeLog.8 *** empty log message *** 2001-10-06 10:32:56 +00:00
charset.c (get_charset_id): Use if-else instead of ?:. 2002-02-06 19:08:44 +00:00
charset.h (CHAR_STRING_NO_SIGNAL): New macro. 2001-07-13 09:31:16 +00:00
chpdef.h
cm.c Don't try to include termcap.h; see comment there. 2000-11-21 12:05:08 +00:00
cm.h
cmds.c (Fbeginning_of_line, Fend_of_line): Clarify interaction with fields and 2001-10-19 15:05:16 +00:00
coding.c (code_convert_region): When we need more GAP for 2002-10-08 01:13:23 +00:00
coding.h (run_pre_post_conversion_on_str): Add prototype. 2002-02-23 18:44:30 +00:00
commands.h
composite.c (Fcompose_region_internal, Fcompose_string_internal): Fix typo and spacing. 2002-09-06 10:04:40 +00:00
composite.h (COMPOSITION_MODIFICATION_FUNC): If PROP is not a cons, return Qnil. 2002-08-19 02:52:25 +00:00
config.in Comments. 2002-07-08 22:23:31 +00:00
COPYING # 1999-10-17 09:55:57 +00:00
cxux-crt0.s #ecrt0.c 1999-10-01 11:44:30 +00:00
data.c (Flsh): Fix spacing. 2002-09-06 10:03:14 +00:00
dired.c (Ffile_attributes): Doc fix. 2001-09-14 16:49:13 +00:00
dispextern.h Fix typos in comments. 2002-05-16 16:11:41 +00:00
dispnew.c (direct_output_for_insert): Call 2002-03-31 17:08:42 +00:00
disptab.h
doc.c (Fsnarf_documentation): Remove unused variables `fun' and 2001-01-02 14:02:33 +00:00
doprnt.c (doprnt1): Get byte length of Lisp string correctly. 2001-01-19 05:22:51 +00:00
dosfns.c (syms_of_dosfns): Add \n\ at the end of a line in the 2001-07-06 16:47:26 +00:00
dosfns.h Update copyright notice. 2001-03-04 07:12:41 +00:00
ecrt0.c Remove LISP_FLOAT_TYPE' and standalone'. 2000-02-17 09:45:46 +00:00
editfns.c (syms_of_editfns): Fix typo. 2002-03-12 17:28:29 +00:00
emacs.c (decode_env_path): Don't add /: if file name handler 2002-08-29 19:27:07 +00:00
epaths.in Update copyright notice. 2001-02-22 11:56:33 +00:00
eval.c (Frun_hooks, Frun_hook_with_args_until_failure): Doc fix. 2001-11-03 16:29:25 +00:00
fileio.c (Fcopy_file): Fix backward test of KEEP_TIME. 2002-10-16 15:58:59 +00:00
filelock.c (current_lock_owner): Fix last change. 2001-09-14 11:20:16 +00:00
filemode.c #ecrt0.c 1999-10-01 11:44:30 +00:00
firstfile.c
floatfns.c (Fround): Fix a typo. 2002-02-08 13:04:36 +00:00
fns.c (Fchar_table_subtype, Fdefine_hash_table_test): Fix spacing. 2002-09-06 10:03:30 +00:00
fontset.c (Fset_fontset_font): Fix spacing. 2002-09-06 10:03:44 +00:00
fontset.h (struct font_info) [WINDOWSNT]: Add codepage field. 2001-10-18 12:38:25 +00:00
frame.c (make_terminal_frame) [CANNOT_DUMP]: Initialize 2002-08-26 10:16:51 +00:00
frame.h (struct frame) <resized_p>: New member. 2001-10-30 17:04:08 +00:00
getloadavg.c Don't define NLIST_STRUCT (handled by configure). 2000-06-20 13:17:40 +00:00
getpagesize.h Add copyright notice. 2001-02-20 13:36:21 +00:00
gmalloc.c Test BROKEN_PROTOTYPES. 2001-11-04 17:35:52 +00:00
gnu.h
hftctl.c Use PROTOTYPES. 2000-03-08 18:55:10 +00:00
indent.c (current_column_1, Fmove_to_column): Separate the code 2002-09-05 22:53:47 +00:00
indent.h
insdel.c (insert_1_both, insert_from_string_1) 2002-06-17 21:33:34 +00:00
intervals.c (find_interval): Don't rebalance during signal handling. 2001-04-12 12:13:27 +00:00
intervals.h (enum map_property): Removed. 2001-01-12 11:18:41 +00:00
ioctl.h
keyboard.c (STOP_POLLING, RESUME_POLLING): New macros. 2002-09-29 17:50:27 +00:00
keyboard.h More commentary about the role of kbd_macro_end. 2001-09-07 15:54:52 +00:00
keymap.c (syms_of_keymap): Fix typo. 2002-07-02 15:26:51 +00:00
lastfile.c
lisp.h (Fx_file_dialog): Export (for Motif code in fileio.c). 2002-02-07 20:21:22 +00:00
lread.c (init_lread): Move the installed-lisp dirs later in the path. 2002-08-02 17:54:23 +00:00
macros.c (store_kbd_macro_char): Fix computation of kbd_macro_end. 2001-09-05 09:39:09 +00:00
macros.h
Makefile.in (lisp, shortlisp): Add utf-16.elc 2002-10-01 06:34:13 +00:00
makefile.nt ($(BLD)\dired.obj): Remove reference to VMS header 2001-02-22 23:22:52 +00:00
makefile.w32-in Update copyright notice. 2001-02-24 22:01:57 +00:00
marker.c (Fmarker_position): Remove unused variables pos', i', 2001-01-02 14:08:59 +00:00
md5.c (WORDS_BIG_ENDIAN) [__BYTE_ORDER == __BIG_ENDIAN]: Define 2001-01-13 07:14:02 +00:00
md5.h (__P): Don't define -- it comes from config.h. 2000-12-06 21:16:37 +00:00
mem-limits.h Use POINTER_TYPE. 2000-03-08 18:49:46 +00:00
minibuf.c (read_minibuf_unwind): Bind inhibit-modification-hooks. 2001-09-11 16:11:08 +00:00
mktime.c Unprotoized. 2000-06-19 13:07:47 +00:00
mocklisp.c
mocklisp.h
msdos.c (emacs_root_dir): New function. 2002-07-29 01:26:59 +00:00
msdos.h (struct x_output): Rename busy_window to 2001-02-21 13:56:00 +00:00
ndir.h
param.h
point.h
pre-crt0.c
prefix-args.c Add copyright and permissions. 2001-02-22 01:49:37 +00:00
print.c (strout): Treat the characters at *ptr as unsigned char. 2001-08-01 08:29:28 +00:00
process.c (create_process): Test USG_SUBTTY_WORKS. 2002-08-29 19:26:23 +00:00
process.h
puresize.h (BASE_PURESIZE): Increase to 720000. 2002-08-18 21:11:40 +00:00
ralloc.c (__morecore) [!SYSTEM_MALLOC]: Move declaration 2001-02-19 12:20:08 +00:00
README #ecrt0.c 1999-10-01 11:44:30 +00:00
regex.c (regcomp, regexec): Don't forget the __restrict. 2001-11-02 16:11:28 +00:00
regex.h (__restrict_arr): Do not redefine it if already defined. 2002-09-30 08:07:42 +00:00
region-cache.c
region-cache.h
scroll.c Include keyboard.h before frame.h. 2000-08-22 22:41:00 +00:00
search.c (search_buffer): Give up boyer moore search if inverse 2002-05-13 00:04:16 +00:00
sound.c (Fplay_sound): Initialize header_size also for :data case. 2002-01-14 08:49:30 +00:00
strftime.c [__hpux]: Include sys/_mbstate_t.h. 2002-06-16 17:36:57 +00:00
sunfns.c Call redisplay_preserve_echo_area with additional arg. 2001-01-16 12:42:22 +00:00
syntax.c Comment change. 2001-09-08 14:30:12 +00:00
syntax.h (SYNTAX_ENTRY_INT): Delete codes for a composite 1999-12-15 00:20:44 +00:00
sysdep.c [MSDOS] (request_sigio, unrequest_sigio): 2002-10-15 23:20:06 +00:00
sysselect.h
syssignal.h (sigunblock): Don't define if already defined. 2001-12-30 22:42:06 +00:00
systime.h (set_file_times): Prototype. 2001-01-04 17:50:27 +00:00
systty.h
syswait.h (HAVE_SYS_WAIT_H): Undef for ISC 4.1. Reported by 2001-11-16 13:45:29 +00:00
temacs.opt #ecrt0.c 1999-10-01 11:44:30 +00:00
term.c (tty_cursor_hidden): New variable. 2001-05-31 08:56:32 +00:00
termcap.c (speeds): Put in #if 0. 2001-05-28 11:58:27 +00:00
termchar.h
termhooks.h (enum event_kind): New member multibyte_char_keystroke. 2000-08-11 00:51:25 +00:00
terminfo.c (ospeed): Don't declare. 2000-10-06 22:53:30 +00:00
termopts.h
textprop.c (Fnext_char_property_change) 2001-10-02 01:53:10 +00:00
tparam.c (tparam1): Change the way buffers are reallocated to be 2000-12-08 09:58:48 +00:00
uaf.h
undo.c (Fprimitive_undo): In a writable buffer, enable undoing 2001-04-30 14:57:35 +00:00
unexaix.c (unexec): Use unsigned instead of uintptr_t because 1999-11-23 17:22:03 +00:00
unexalpha.c Prototype fatal_unexec, mark_x, update_dynamic_symbols. Declare 2000-08-17 14:07:15 +00:00
unexapollo.c
unexconvex.c
unexec.c (coff.h): Don't include on ISC 4.1. 2001-11-16 13:46:27 +00:00
unexelf.c (unexec): Deal with .got on Irix 6.5. 2002-10-15 14:17:16 +00:00
unexenix.c
unexhp9k800.c Add support for large files, 64-bit Solaris, system locale codings. 1999-10-19 07:25:11 +00:00
unexmips.c
unexnext.c
unexsni.c (unexec): Handle .rel.dyn section. 1999-11-17 20:58:06 +00:00
unexsunos4.c Add support for large files, 64-bit Solaris, system locale codings. 1999-10-19 07:25:11 +00:00
unexw32.c Change PUCHAR to PCHAR. 2000-08-22 22:44:39 +00:00
vlimit.h
vm-limit.c (check_memory_limits) [REL_ALLOC]: Use real_morecore 2000-07-05 16:32:37 +00:00
w16select.c (syms_of_win16select): Fix docstring for `selection-coding-system'. 2002-10-14 10:24:29 +00:00
w32.c (emacs_root_dir): New function. 2002-07-29 01:26:59 +00:00
w32.h (w32_strerror): New extern. 2000-12-18 23:50:56 +00:00
w32bdf.c (w32_load_bdf_font): Set fonts_changed_p. 2002-05-06 14:21:16 +00:00
w32bdf.h (bdffont): Add nchars. 2000-10-29 21:02:58 +00:00
w32console.c Do not undef HAVE_WINDOW_SYSTEM before 2000-10-19 19:06:38 +00:00
w32fns.c (w32_to_x_font): Disable composition handling. 2002-07-09 00:01:28 +00:00
w32gui.h (w32_char_font_type): Move enum from w32term.c 2000-10-21 13:31:55 +00:00
w32heap.c (w32_build_number): New variable. 2000-11-05 21:39:32 +00:00
w32heap.h (w32_build_number): Add extern. 2000-11-05 21:38:49 +00:00
w32inevt.c (w32_console_toggle_lock_key): Add parentheses. 2001-01-12 23:59:09 +00:00
w32inevt.h *** empty log message *** 2000-06-12 19:48:20 +00:00
w32menu.c (add_menu_item): Make help_echo and radio buttons 2001-11-15 22:52:18 +00:00
w32proc.c (create_child): Add new parameter is_gui_app. 2001-06-11 11:00:24 +00:00
w32reg.c
w32select.c (syms_of_w32select): Fix docstring for `selection-coding-system'. 2002-10-14 10:24:52 +00:00
w32term.c Fix typos in comments. 2002-05-16 16:11:41 +00:00
w32term.h (struct w32_output): Correct spelling of x_compatible. 2001-11-10 13:18:40 +00:00
w32xfns.c (select_palette): Do nothing if palette hasn't yet 2001-02-06 22:20:12 +00:00
widget.c (EmacsFrameSetCharSize): Turn off atimers and block 2001-06-27 17:16:23 +00:00
widget.h (EmacsFrameSetCharSize_): Prototype. 2001-01-04 17:48:42 +00:00
widgetprv.h
window.c (Fset_window_hscroll): Doc fix. 2002-06-05 16:57:59 +00:00
window.h (WINDOW_LIVE_P): New macro. 2001-01-18 14:10:06 +00:00
xdisp.c (STOP_POLLING, RESUME_POLLING): New macros. 2002-09-29 17:47:50 +00:00
xfaces.c (Finternal_set_lisp_face_attribute_from_resource): 2001-11-01 10:15:36 +00:00
xfns.c Update copyright years. 2002-02-22 11:01:26 +00:00
xmenu.c Undo previous change. 2002-01-06 06:18:38 +00:00
xrdb.c (SYSV): Don't define on Solaris 2. 2001-08-16 12:55:40 +00:00
xselect.c (syms_of_xselect): Fix docstring for `selection-coding-system'. 2002-10-14 10:23:56 +00:00
xterm.c * xterm.c (XTread_socket): Pass ReparentNotify to Xt. 2002-10-09 19:38:52 +00:00
xterm.h (x_encode_text): Update prototype. 2002-02-22 10:41:44 +00:00

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) or the Emacs
executable and map files (on VMS systems) are 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.c'.  The
same script then uses `cpp' to produce the machine-dependent
`Makefile' from `Makefile.c'; `Makefile' is the file which actually
controls the compilation of Emacs.  Most of this should work
transparently to the user; you should only need to run `../configure',
and then type `make'.

See the file VMSBUILD in this directory for instructions on compiling,
linking and building Emacs on VMS.

The files `*.com' and `temacs.opt' are used on VMS only.
The files `vlimit.h', `ioclt.h' and `param.h' are stubs to
allow compilation on VMS with the minimum amount of #ifdefs.

`uaf.h' contains VMS uaf structure definitions.  This is only needed if
you define READ_SYSUAF.  This should only be done for single-user
systems where you are not overly concerned with security, since it
either requires that you install Emacs with SYSPRV or make SYSUAF.DAT
world readable.  Otherwise, Emacs can determine information about the
current user, but no one else.

`pwd.h' contains definitions for VMS to be able to correctly simulate
`getpwdnam' and `getpwduid'.