* buffer.h (FETCH_MULTIBYTE_CHAR): Define as inline.
(BUF_FETCH_MULTIBYTE_CHAR): Likewise. * character.c (_fetch_multibyte_char_p): Remove. * alloc.c: Include "character.h" before "buffer.h". * bidi.c: Likewise. * buffer.c: Likewise. * bytecode.c: Likewise. * callint.c: Likewise. * callproc.c: Likewise. * casefiddle.c: Likewise. * casetab.c: Likewise. * category.c: Likewise. * cmds.c: Likewise. * coding.c: Likewise. * composite.c: Likewise. * dired.c: Likewise. * dispnew.c: Likewise. * doc.c: Likewise. * dosfns.c: Likewise. * editfns.c: Likewise. * emacs.c: Likewise. * fileio.c: Likewise. * filelock.c: Likewise. * font.c: Likewise. * fontset.c: Likewise. * fringe.c: Likewise. * indent.c: Likewise. * insdel.c: Likewise. * intervals.c: Likewise. * keyboard.c: Likewise. * keymap.c: Likewise. * lread.c: Likewise. * macros.c: Likewise. * marker.c: Likewise. * minibuf.c: Likewise. * nsfns.m: Likewise. * nsmenu.m: Likewise. * print.c: Likewise. * process.c: Likewise. * regex.c: Likewise. * region-cache.c: Likewise. * search.c: Likewise. * syntax.c: Likewise. * term.c: Likewise. * textprop.c: Likewise. * undo.c: Likewise. * unexsol.c: Likewise. * w16select.c: Likewise. * w32fns.c: Likewise. * w32menu.c: Likewise. * window.c: Likewise. * xdisp.c: Likewise. * xfns.c: Likewise. * xmenu.c: Likewise. * xml.c: Likewise. * xselect.c: Likewise.
This commit is contained in:
parent
946fdb736d
commit
e5560ff7d2
56 changed files with 146 additions and 74 deletions
|
@ -1,3 +1,62 @@
|
|||
2012-06-16 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* buffer.h (FETCH_MULTIBYTE_CHAR): Define as inline.
|
||||
(BUF_FETCH_MULTIBYTE_CHAR): Likewise.
|
||||
* character.c (_fetch_multibyte_char_p): Remove.
|
||||
* alloc.c: Include "character.h" before "buffer.h".
|
||||
* bidi.c: Likewise.
|
||||
* buffer.c: Likewise.
|
||||
* bytecode.c: Likewise.
|
||||
* callint.c: Likewise.
|
||||
* callproc.c: Likewise.
|
||||
* casefiddle.c: Likewise.
|
||||
* casetab.c: Likewise.
|
||||
* category.c: Likewise.
|
||||
* cmds.c: Likewise.
|
||||
* coding.c: Likewise.
|
||||
* composite.c: Likewise.
|
||||
* dired.c: Likewise.
|
||||
* dispnew.c: Likewise.
|
||||
* doc.c: Likewise.
|
||||
* dosfns.c: Likewise.
|
||||
* editfns.c: Likewise.
|
||||
* emacs.c: Likewise.
|
||||
* fileio.c: Likewise.
|
||||
* filelock.c: Likewise.
|
||||
* font.c: Likewise.
|
||||
* fontset.c: Likewise.
|
||||
* fringe.c: Likewise.
|
||||
* indent.c: Likewise.
|
||||
* insdel.c: Likewise.
|
||||
* intervals.c: Likewise.
|
||||
* keyboard.c: Likewise.
|
||||
* keymap.c: Likewise.
|
||||
* lread.c: Likewise.
|
||||
* macros.c: Likewise.
|
||||
* marker.c: Likewise.
|
||||
* minibuf.c: Likewise.
|
||||
* nsfns.m: Likewise.
|
||||
* nsmenu.m: Likewise.
|
||||
* print.c: Likewise.
|
||||
* process.c: Likewise.
|
||||
* regex.c: Likewise.
|
||||
* region-cache.c: Likewise.
|
||||
* search.c: Likewise.
|
||||
* syntax.c: Likewise.
|
||||
* term.c: Likewise.
|
||||
* textprop.c: Likewise.
|
||||
* undo.c: Likewise.
|
||||
* unexsol.c: Likewise.
|
||||
* w16select.c: Likewise.
|
||||
* w32fns.c: Likewise.
|
||||
* w32menu.c: Likewise.
|
||||
* window.c: Likewise.
|
||||
* xdisp.c: Likewise.
|
||||
* xfns.c: Likewise.
|
||||
* xmenu.c: Likewise.
|
||||
* xml.c: Likewise.
|
||||
* xselect.c: Likewise.
|
||||
|
||||
2012-06-16 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* xdisp.c (set_cursor_from_row): Don't dereference glyphs_end. If
|
||||
|
|
|
@ -38,12 +38,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "process.h"
|
||||
#include "intervals.h"
|
||||
#include "puresize.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "window.h"
|
||||
#include "keyboard.h"
|
||||
#include "frame.h"
|
||||
#include "blockinput.h"
|
||||
#include "character.h"
|
||||
#include "syssignal.h"
|
||||
#include "termhooks.h" /* For struct terminal. */
|
||||
#include <setjmp.h>
|
||||
|
|
|
@ -59,8 +59,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "dispextern.h"
|
||||
|
||||
static int bidi_initialized = 0;
|
||||
|
|
|
@ -33,8 +33,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "intervals.h"
|
||||
#include "window.h"
|
||||
#include "commands.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "region-cache.h"
|
||||
#include "indent.h"
|
||||
#include "blockinput.h"
|
||||
|
|
66
src/buffer.h
66
src/buffer.h
|
@ -355,28 +355,6 @@ while (0)
|
|||
|
||||
#define FETCH_BYTE(n) *(BYTE_POS_ADDR ((n)))
|
||||
|
||||
/* Variables used locally in FETCH_MULTIBYTE_CHAR. */
|
||||
extern unsigned char *_fetch_multibyte_char_p;
|
||||
|
||||
/* Return character code of multi-byte form at byte position POS. If POS
|
||||
doesn't point the head of valid multi-byte form, only the byte at
|
||||
POS is returned. No range checking.
|
||||
|
||||
WARNING: The character returned by this macro could be "unified"
|
||||
inside STRING_CHAR, if the original character in the buffer belongs
|
||||
to one of the Private Use Areas (PUAs) of codepoints that Emacs
|
||||
uses to support non-unified CJK characters. If that happens,
|
||||
CHAR_BYTES will return a value that is different from the length of
|
||||
the original multibyte sequence stored in the buffer. Therefore,
|
||||
do _not_ use FETCH_MULTIBYTE_CHAR if you need to advance through
|
||||
the buffer to the next character after fetching this one. Instead,
|
||||
use either FETCH_CHAR_ADVANCE or STRING_CHAR_AND_LENGTH. */
|
||||
|
||||
#define FETCH_MULTIBYTE_CHAR(pos) \
|
||||
(_fetch_multibyte_char_p = (((pos) >= GPT_BYTE ? GAP_SIZE : 0) \
|
||||
+ (pos) + BEG_ADDR - BEG_BYTE), \
|
||||
STRING_CHAR (_fetch_multibyte_char_p))
|
||||
|
||||
/* Return character at byte position POS. If the current buffer is unibyte
|
||||
and the character is not ASCII, make the returning character
|
||||
multibyte. */
|
||||
|
@ -425,16 +403,6 @@ extern unsigned char *_fetch_multibyte_char_p;
|
|||
|
||||
#define BUF_FETCH_BYTE(buf, n) \
|
||||
*(BUF_BYTE_ADDRESS ((buf), (n)))
|
||||
|
||||
/* Return character code of multi-byte form at byte position POS in BUF.
|
||||
If POS doesn't point the head of valid multi-byte form, only the byte at
|
||||
POS is returned. No range checking. */
|
||||
|
||||
#define BUF_FETCH_MULTIBYTE_CHAR(buf, pos) \
|
||||
(_fetch_multibyte_char_p \
|
||||
= (((pos) >= BUF_GPT_BYTE (buf) ? BUF_GAP_SIZE (buf) : 0) \
|
||||
+ (pos) + BUF_BEG_ADDR (buf) - BEG_BYTE), \
|
||||
STRING_CHAR (_fetch_multibyte_char_p))
|
||||
|
||||
/* Define the actual buffer data structures. */
|
||||
|
||||
|
@ -945,7 +913,41 @@ EXFUN (Fbuffer_local_value, 2);
|
|||
extern Lisp_Object Qbefore_change_functions;
|
||||
extern Lisp_Object Qafter_change_functions;
|
||||
extern Lisp_Object Qfirst_change_hook;
|
||||
|
||||
/* Return character code of multi-byte form at byte position POS. If POS
|
||||
doesn't point the head of valid multi-byte form, only the byte at
|
||||
POS is returned. No range checking.
|
||||
|
||||
WARNING: The character returned by this macro could be "unified"
|
||||
inside STRING_CHAR, if the original character in the buffer belongs
|
||||
to one of the Private Use Areas (PUAs) of codepoints that Emacs
|
||||
uses to support non-unified CJK characters. If that happens,
|
||||
CHAR_BYTES will return a value that is different from the length of
|
||||
the original multibyte sequence stored in the buffer. Therefore,
|
||||
do _not_ use FETCH_MULTIBYTE_CHAR if you need to advance through
|
||||
the buffer to the next character after fetching this one. Instead,
|
||||
use either FETCH_CHAR_ADVANCE or STRING_CHAR_AND_LENGTH. */
|
||||
|
||||
static inline int
|
||||
FETCH_MULTIBYTE_CHAR (ptrdiff_t pos)
|
||||
{
|
||||
unsigned char *p = ((pos >= GPT_BYTE ? GAP_SIZE : 0)
|
||||
+ pos + BEG_ADDR - BEG_BYTE);
|
||||
return STRING_CHAR (p);
|
||||
}
|
||||
|
||||
/* Return character code of multi-byte form at byte position POS in BUF.
|
||||
If POS doesn't point the head of valid multi-byte form, only the byte at
|
||||
POS is returned. No range checking. */
|
||||
|
||||
static inline int
|
||||
BUF_FETCH_MULTIBYTE_CHAR (struct buffer *buf, ptrdiff_t pos)
|
||||
{
|
||||
unsigned char *p
|
||||
= ((pos >= BUF_GPT_BYTE (buf) ? BUF_GAP_SIZE (buf) : 0)
|
||||
+ pos + BUF_BEG_ADDR (buf) - BEG_BYTE);
|
||||
return STRING_CHAR (p);
|
||||
}
|
||||
|
||||
/* Overlays */
|
||||
|
||||
|
|
|
@ -35,8 +35,8 @@ by Hallvard:
|
|||
#include <config.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "syntax.h"
|
||||
#include "window.h"
|
||||
|
||||
|
|
|
@ -22,12 +22,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "commands.h"
|
||||
#include "keyboard.h"
|
||||
#include "window.h"
|
||||
#include "keymap.h"
|
||||
#include "character.h"
|
||||
|
||||
Lisp_Object Qminus, Qplus;
|
||||
Lisp_Object Qcall_interactively;
|
||||
|
|
|
@ -44,8 +44,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#endif /* MSDOS */
|
||||
|
||||
#include "commands.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "ccl.h"
|
||||
#include "coding.h"
|
||||
#include "composite.h"
|
||||
|
|
|
@ -21,8 +21,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <config.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "commands.h"
|
||||
#include "syntax.h"
|
||||
#include "composite.h"
|
||||
|
|
|
@ -21,8 +21,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <config.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
|
||||
static Lisp_Object Qcase_table_p, Qcase_table;
|
||||
Lisp_Object Vascii_downcase_table;
|
||||
|
|
|
@ -32,8 +32,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <ctype.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "category.h"
|
||||
#include "keymap.h"
|
||||
|
|
|
@ -57,9 +57,6 @@ static Lisp_Object Qauto_fill_chars;
|
|||
Unicode character. Mainly used by the macro MAYBE_UNIFY_CHAR. */
|
||||
Lisp_Object Vchar_unify_table;
|
||||
|
||||
/* Variable used locally in the macro FETCH_MULTIBYTE_CHAR. */
|
||||
unsigned char *_fetch_multibyte_char_p;
|
||||
|
||||
static Lisp_Object Qchar_script_table;
|
||||
|
||||
|
||||
|
|
|
@ -22,8 +22,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "commands.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "syntax.h"
|
||||
#include "window.h"
|
||||
#include "keyboard.h"
|
||||
|
|
|
@ -288,8 +288,8 @@ encode_coding_XXX (struct coding_system *coding)
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "ccl.h"
|
||||
#include "composite.h"
|
||||
|
|
|
@ -25,8 +25,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <config.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "coding.h"
|
||||
#include "intervals.h"
|
||||
#include "window.h"
|
||||
|
|
|
@ -71,9 +71,9 @@ extern struct direct *readdir (DIR *);
|
|||
|
||||
#include "lisp.h"
|
||||
#include "systime.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "commands.h"
|
||||
#include "character.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
#include "regex.h"
|
||||
|
|
|
@ -30,8 +30,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
/* cm.h must come after dispextern.h on Windows. */
|
||||
#include "dispextern.h"
|
||||
#include "cm.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "keyboard.h"
|
||||
#include "frame.h"
|
||||
#include "termhooks.h"
|
||||
|
|
|
@ -28,9 +28,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <unistd.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "keyboard.h"
|
||||
#include "character.h"
|
||||
#include "keymap.h"
|
||||
#include "buildobj.h"
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <dos.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "termchar.h"
|
||||
#include "frame.h"
|
||||
|
@ -35,7 +36,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "dosfns.h"
|
||||
#include "msdos.h"
|
||||
#include "dispextern.h"
|
||||
#include "character.h"
|
||||
#include "coding.h"
|
||||
#include "process.h"
|
||||
#include <dpmi.h>
|
||||
|
|
|
@ -52,8 +52,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <verify.h>
|
||||
|
||||
#include "intervals.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "coding.h"
|
||||
#include "frame.h"
|
||||
#include "window.h"
|
||||
|
|
|
@ -45,6 +45,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#include "commands.h"
|
||||
#include "intervals.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "window.h"
|
||||
|
||||
|
|
|
@ -40,8 +40,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#include "lisp.h"
|
||||
#include "intervals.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "coding.h"
|
||||
#include "window.h"
|
||||
#include "blockinput.h"
|
||||
|
|
|
@ -40,8 +40,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <errno.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "coding.h"
|
||||
#include "systime.h"
|
||||
|
||||
|
|
|
@ -27,12 +27,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "frame.h"
|
||||
#include "window.h"
|
||||
#include "dispextern.h"
|
||||
#include "charset.h"
|
||||
#include "character.h"
|
||||
#include "composite.h"
|
||||
#include "fontset.h"
|
||||
#include "font.h"
|
||||
|
|
|
@ -32,8 +32,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#include "lisp.h"
|
||||
#include "blockinput.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "ccl.h"
|
||||
#include "keyboard.h"
|
||||
|
|
|
@ -24,6 +24,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "frame.h"
|
||||
#include "window.h"
|
||||
#include "dispextern.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "blockinput.h"
|
||||
#include "termhooks.h"
|
||||
|
|
|
@ -22,8 +22,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "category.h"
|
||||
#include "composite.h"
|
||||
#include "indent.h"
|
||||
|
|
|
@ -25,8 +25,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#include "lisp.h"
|
||||
#include "intervals.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "window.h"
|
||||
#include "blockinput.h"
|
||||
#include "region-cache.h"
|
||||
|
|
|
@ -42,6 +42,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <intprops.h>
|
||||
#include "lisp.h"
|
||||
#include "intervals.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "puresize.h"
|
||||
#include "keyboard.h"
|
||||
|
|
|
@ -30,8 +30,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "keyboard.h"
|
||||
#include "window.h"
|
||||
#include "commands.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "disptab.h"
|
||||
#include "dispextern.h"
|
||||
#include "syntax.h"
|
||||
|
|
|
@ -43,8 +43,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "commands.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "keyboard.h"
|
||||
#include "frame.h"
|
||||
|
|
|
@ -28,8 +28,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "intervals.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
#include <epaths.h>
|
||||
|
|
|
@ -23,6 +23,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "lisp.h"
|
||||
#include "macros.h"
|
||||
#include "commands.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "window.h"
|
||||
#include "keyboard.h"
|
||||
|
|
|
@ -20,8 +20,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <config.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
|
||||
/* Record one cached position found recently by
|
||||
buf_charpos_to_bytepos or buf_bytepos_to_charpos. */
|
||||
|
|
|
@ -25,6 +25,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#include "lisp.h"
|
||||
#include "commands.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "dispextern.h"
|
||||
#include "keyboard.h"
|
||||
|
|
|
@ -38,11 +38,11 @@ Updated by Christian Limpach (chris@nice.ch)
|
|||
#include "blockinput.h"
|
||||
#include "nsterm.h"
|
||||
#include "window.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "keyboard.h"
|
||||
#include "termhooks.h"
|
||||
#include "fontset.h"
|
||||
#include "character.h"
|
||||
#include "font.h"
|
||||
|
||||
#if 0
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
|
||||
#include "lisp.h"
|
||||
#include "window.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "keymap.h"
|
||||
#include "coding.h"
|
||||
|
|
|
@ -23,8 +23,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <stdio.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "keyboard.h"
|
||||
#include "frame.h"
|
||||
|
|
|
@ -93,8 +93,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "systty.h"
|
||||
|
||||
#include "window.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "coding.h"
|
||||
#include "process.h"
|
||||
#include "frame.h"
|
||||
|
|
|
@ -130,13 +130,13 @@
|
|||
|
||||
# include <setjmp.h>
|
||||
# include "lisp.h"
|
||||
# include "character.h"
|
||||
# include "buffer.h"
|
||||
|
||||
/* Make syntax table lookup grant data in gl_state. */
|
||||
# define SYNTAX_ENTRY_VIA_PROPERTY
|
||||
|
||||
# include "syntax.h"
|
||||
# include "character.h"
|
||||
# include "category.h"
|
||||
|
||||
# ifdef malloc
|
||||
|
|
|
@ -24,6 +24,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "region-cache.h"
|
||||
|
||||
|
|
|
@ -24,8 +24,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "lisp.h"
|
||||
#include "syntax.h"
|
||||
#include "category.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "region-cache.h"
|
||||
#include "commands.h"
|
||||
|
|
|
@ -25,8 +25,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "commands.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "keymap.h"
|
||||
#include "regex.h"
|
||||
|
||||
|
|
|
@ -32,8 +32,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "termchar.h"
|
||||
#include "termopts.h"
|
||||
#include "tparam.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
#include "composite.h"
|
||||
|
|
|
@ -20,6 +20,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "intervals.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "window.h"
|
||||
|
||||
|
|
|
@ -20,6 +20,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <config.h>
|
||||
#include <setjmp.h>
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "commands.h"
|
||||
#include "window.h"
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
|
|
|
@ -36,8 +36,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "dispextern.h" /* frame.h seems to want this */
|
||||
#include "frame.h" /* Need this to get the X window of selected_frame */
|
||||
#include "blockinput.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "coding.h"
|
||||
#include "composite.h"
|
||||
|
||||
|
|
|
@ -32,13 +32,13 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "w32term.h"
|
||||
#include "frame.h"
|
||||
#include "window.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "intervals.h"
|
||||
#include "dispextern.h"
|
||||
#include "keyboard.h"
|
||||
#include "blockinput.h"
|
||||
#include "epaths.h"
|
||||
#include "character.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
#include "ccl.h"
|
||||
|
|
|
@ -31,6 +31,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "termhooks.h"
|
||||
#include "window.h"
|
||||
#include "blockinput.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
|
|
|
@ -23,6 +23,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <setjmp.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "keyboard.h"
|
||||
#include "keymap.h"
|
||||
|
|
|
@ -281,8 +281,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "window.h"
|
||||
#include "termchar.h"
|
||||
#include "dispextern.h"
|
||||
#include "buffer.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "indent.h"
|
||||
#include "commands.h"
|
||||
|
|
|
@ -32,13 +32,13 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "xterm.h"
|
||||
#include "frame.h"
|
||||
#include "window.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "intervals.h"
|
||||
#include "dispextern.h"
|
||||
#include "keyboard.h"
|
||||
#include "blockinput.h"
|
||||
#include <epaths.h>
|
||||
#include "character.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
#include "fontset.h"
|
||||
|
|
|
@ -47,6 +47,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "termhooks.h"
|
||||
#include "window.h"
|
||||
#include "blockinput.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "charset.h"
|
||||
#include "coding.h"
|
||||
|
|
|
@ -26,6 +26,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include <libxml/HTMLparser.h>
|
||||
|
||||
#include "lisp.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
|
||||
|
||||
|
|
|
@ -35,11 +35,11 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#include "dispextern.h" /* frame.h seems to want this */
|
||||
#include "frame.h" /* Need this to get the X window of selected_frame */
|
||||
#include "blockinput.h"
|
||||
#include "character.h"
|
||||
#include "buffer.h"
|
||||
#include "process.h"
|
||||
#include "termhooks.h"
|
||||
#include "keyboard.h"
|
||||
#include "character.h"
|
||||
|
||||
#include <X11/Xproto.h>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue