1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 01:41:01 -08:00
emacs/src
Dmitry Antipov 914adc427f Shrink struct vectorlike_header to the only size field.
* lisp.h (enum pvec_type): Avoid explicit enum member values.
Adjust comment.
(enum More_Lisp_Bits): Change PSEUDOVECTOR_SIZE_BITS and
PVEC_TYPE_MASK to arrange new bitfield in the vector header.
(PSEUDOVECTOR_REST_BITS, PSEUDOVECTOR_REST_MASK): New members.
(PSEUDOVECTOR_AREA_BITS): New member used to extract subtype
information from the vector header.  Adjust comment.
(XSETPVECTYPE, XSETPVECTYPESIZE, XSETTYPED_PSEUDOVECTOR)
(PSEUDOVECTOR_TYPEP, DEFUN): Adjust to match new vector header
layout.
(XSETSUBR, SUBRP): Adjust to match new Lisp_Subr layout.
(struct vectorlike_header): Remove next member.  Adjust comment.
(struct Lisp_Subr): Add convenient header.  Adjust comment.
(allocate_pseudovector): Adjust prototype.
* alloc.c (mark_glyph_matrix, mark_face_cache, allocate_string)
(sweep_string, lisp_malloc): Remove useless prototypes.
(enum mem_type): Adjust comment.
(NEXT_IN_FREE_LIST): New macro.
(SETUP_ON_FREE_LIST): Adjust XSETPVECTYPESIZE usage.
(Fmake_bool_vector): Likewise.
(struct large_vector): New type to represent allocation unit for
the vectors with the memory footprint more than VBLOOCK_BYTES_MAX.
(large_vectors): Change type to struct large_vector.
(allocate_vector_from_block): Simplify.
(PSEUDOVECTOR_NBYTES): Replace with...
(vector_nbytes): ...new function.  Adjust users.
(sweep_vectors): Adjust processing of large vectors.
(allocate_vectorlike): Likewise.
(allocate_pseudovector): Change type of 3rd arg to enum pvec_type.
Add easserts.  Adjust XSETPVECTYPESIZE usage.
(allocate_buffer): Use BUFFER_PVEC_INIT.
(live_vector_p): Adjust to match large vector.
* buffer.c (init_buffer_once): Use BUFFER_PVEC_INIT.
* buffer.h (struct buffer): Add next member.
(BUFFER_LISP_SIZE, BUFFER_REST_SIZE, BUFFER_PVEC_INIT):
New macros.
(FOR_EACH_BUFFER): Adjust to match struct buffer change.
* fns.c (internal_equal): Adjust to match enum pvec_type change.
(copy_hash_table): Adjust to match vector header change.
* lread.c (defsubr): Use XSETPVECTYPE.
* .gdbinit (xpr, xbacktrace): Adjust to match vector header change.
(xvectype): Likewise.  Print PVEC_NORMAL_VECTOR for regular vectors.
(xvecsize): New command.
2012-11-08 18:10:28 +04:00
..
bitmaps
.dbxinit
.gdbinit Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04:00
.gitignore Ignore stamp-h.in 2012-08-05 23:44:21 +02:00
alloc.c Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04: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 Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04:00
buffer.h Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04:00
bytecode.c * src/bytecode.c (exec_byte_code): Signal an error instead of aborting, 2012-09-24 18:47:51 -04:00
callint.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
callproc.c Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08:00
casefiddle.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
casetab.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
category.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07: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 Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04: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 Undo faccessat change. 2012-10-19 12:25:18 -07: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 composite.c (composition_reseat_it): Handle the case that a grapheme cluster is not covered by a single font (Bug#12352). 2012-09-22 11:15:29 +09:00
composite.h * src/eval.c: Add `inhibit-debugger'. 2012-09-11 20:14:50 -04:00
conf_post.h Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08:00
COPYING
cygw32.c 2012-10-29 Daniel Colascione <dancol@dancol.org> 2012-10-29 09:24:29 -08:00
cygw32.h 2012-10-29 Daniel Colascione <dancol@dancol.org> 2012-10-29 09:24:29 -08:00
data.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
dbusbind.c * dbusbind.c: Fix cut'n'waste error. Use HAVE_DBUS_VALIDATE_INTERFACE. 2012-10-31 12:45:40 +01:00
deps.mk Add 2012 to FSF copyright years for Emacs files 2012-01-05 01:46:05 -08:00
dired.c Revert the FOLLOW-SYMLINKS change for file-attributes. 2012-09-30 19:07:14 -07:00
dispextern.h Merge from trunk 2012-10-07 14:31:58 -08:00
dispnew.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +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 (get_doc_string): Don't signal an error if the file is missing. 2012-10-12 16:11:50 -04:00
doprnt.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07: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 * editfns.c (get_system_name): Remove. 2012-10-16 06:22:25 +04: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 Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -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 Fix spurious "cl--defsubst-expand might not be defined at runtime" 2012-10-11 16:08:38 -04:00
fileio.c Undo faccessat change. 2012-10-19 12:25:18 -07: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 Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04:00
font.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +04:00
font.h Merge from trunk 2012-10-07 14:31:58 -08:00
fontset.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +04:00
fontset.h Auto-generate EXFUN using make-docfile 2012-07-03 12:24:42 -06:00
frame.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +04:00
frame.h Widely used frame validity and checking functions. 2012-11-06 17:26:20 +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 Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
gnutls.c gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
gnutls.h Merge 2012-04-09 GnuTLS fix from trunk 2012-04-10 16:00:43 +08:00
gtkutil.c * gtkutil.c (xg_set_widget_bg): Divide by 65535. 2012-10-13 23:52:09 +02:00
gtkutil.h gnutls.c, gtkutil.c: Use bool for boolean. 2012-09-23 12:36:31 -07:00
image.c * image.c (init_tiff_functions, init_imagemagick_functions) 2012-10-14 15:25:37 -08:00
indent.c Window-related stuff cleanup here and there. 2012-11-02 14:34:26 +04:00
indent.h image.c, indent.c: Use bool for booleans. 2012-09-24 14:38:23 -07:00
insdel.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07: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 * keyboard.c (event_to_kboard): Do not dereference 2012-11-08 13:26:40 +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 Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04:00
lisp.mk Load term/internal from loadup.el. 2012-11-03 15:56:02 +02:00
lread.c Shrink struct vectorlike_header to the only size field. 2012-11-08 18:10:28 +04: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 Undo faccessat change. 2012-10-19 12:25:18 -07:00
makefile.w32-in lib/makefile.w32-in, src/makefile.w32-in: Trivial reordering of entries. 2012-11-06 16:29:49 +01: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 Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08: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
ndir.h
nsfns.m * frame.h (struct frame): Drop can_have_scroll_bars member 2012-11-03 09:59:17 +04:00
nsfont.m * nsfont.m (nsfont_open, ns_glyph_metrics): Force integer advancement 2012-10-21 20:48:11 +02: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 lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
nsterm.m * nsterm.m (convert_ns_to_X_keysym, keyDown:): Add NSNumericPadKeyMask 2012-11-06 19:31:19 +01:00
pre-crt0.c
print.c * alloc.c (Fmake_byte_code): Fix typo in comment. 2012-10-16 11:56:44 +04:00
process.c * process.c (wait_reading_process_output): Revert previous change. 2012-11-05 12:00:58 +08:00
process.h Fix a race condition that causes Emacs to mess up glib. 2012-11-03 11:32:41 -07:00
profiler.c * profiler.c (handle_profiler_signal): Inhibit pending signals too, 2012-10-03 22:52:49 -07:00
puresize.h Increase the value of BASE_PURESIZE to avoid pure space overflow. 2012-10-19 12:05:09 +02:00
ralloc.c Don't abort when ralloc.c:relinquish cannot return a heap to the system. 2012-10-07 20:33:10 +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 * regex.c (immediate_quit) [emacs]: Remove duplicate decl. 2012-10-10 12:53:26 -07: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 at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08:00
sysselect.h Rename init_process rather than working around it on Darwin 2012-07-12 19:56:39 -04:00
syssignal.h Improve sys_siglist detection. 2012-10-06 19:26:03 -07: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 Move pid_t related decls out of lisp.h. 2012-09-23 15:25:22 -07:00
term.c Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08:00
termcap.c Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
termchar.h Simplify redefinition of 'abort' (Bug#12316). 2012-09-04 10:34:54 -07:00
termhooks.h Remove pad from struct input_event. 2012-11-02 13:44:08 +04: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 Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07: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 Port better to POSIX hosts lacking _setjmp. 2012-09-15 00:06:56 -07:00
unexcw.c Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
unexec.h
unexelf.c Port to OpenBSD 5.1. 2012-10-20 14:30:51 -07: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 Fix warnings when compiling on MS-Windows with -std=gnu99. 2012-10-17 21:02:44 +02:00
vm-limit.c Fix warnings when compiling on MS-Windows with -std=gnu99. 2012-10-17 21:02:44 +02:00
w16select.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
w32.c Undo faccessat change. 2012-10-19 12:25:18 -07:00
w32.h Fix warnings when compiling on MS-Windows with -std=gnu99. 2012-10-17 21:02:44 +02:00
w32common.h Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
w32console.c Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
w32fns.c Fix Num Lock handling related to bug #12806. 2012-11-07 23:48:18 +02: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 src/w32gui.h (XParseGeometry): Do not declare. 2012-09-20 03:02:21 +02: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 Add comments about how non-GUI input works on MS-Windows. 2012-10-12 16:14:35 +02:00
w32inevt.h Omit unused arg EXPECTED from socket hooks. 2012-09-19 18:37:07 -07:00
w32menu.c Code cleanup for cygw32 2012-10-08 04:53:18 -08:00
w32proc.c Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid. 2012-11-04 19:18:32 -08:00
w32reg.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
w32select.c * w32select.c (waiting_for_input): Declare by including "keyboard.h" 2012-10-10 17:32:25 -07:00
w32select.h Add 2012 to copyright years 2012-10-08 09:11:41 -07:00
w32term.c src/w32term.c: Remove leftover declaration of keyboard_codepage. 2012-10-08 15:46:03 +02:00
w32term.h Fix warnings when compiling on MS-Windows with -std=gnu99. 2012-10-17 21:02:44 +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 Merge from trunk 2012-10-07 14:31:58 -08: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 Minor adjustments of recently-changed frame functions. 2012-11-06 09:40:07 -08:00
window.h Window-related stuff cleanup here and there. 2012-11-02 14:34:26 +04:00
xdisp.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +04:00
xfaces.c Widely used frame validity and checking functions. 2012-11-06 17:26:20 +04:00
xfns.c * xfns.c (Fx_wm_set_size_hint): Use check_x_frame. Adjust docstring. 2012-11-07 09:23:20 +04:00
xfont.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07:00
xftfont.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07: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 lread.c, macros.c, marker.c, menu.c, minibuf.c: Use bool for booleans. 2012-10-11 09:23:37 -07:00
xml.c Prefer plain 'static' to 'static inline'. 2012-09-30 23:36:54 -07:00
xrdb.c Undo faccessat change. 2012-10-19 12:25:18 -07:00
xselect.c Simplify and avoid signal-handling races. 2012-09-23 01:44:20 -07: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 Remove pad from struct input_event. 2012-11-02 13:44:08 +04:00
xterm.h * keyboard.c (event_to_kboard): Do not dereference 2012-11-08 13:26:40 +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/>.