]> git.eshelyaron.com Git - emacs.git/commitdiff
Move extern declarations from term.c to lisp.h.
authorDan Nicolaescu <dann@ics.uci.edu>
Tue, 23 Nov 2010 18:56:28 +0000 (10:56 -0800)
committerDan Nicolaescu <dann@ics.uci.edu>
Tue, 23 Nov 2010 18:56:28 +0000 (10:56 -0800)
* src/term.c (Qglyphless_char,last_glyphless_glyph_frame)
(last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id):
Move declarations ...
* src/lisp.h (Qglyphless_char,last_glyphless_glyph_frame)
(last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id):
... here.

src/ChangeLog
src/lisp.h
src/term.c

index d8518e5cdda9e73817d5c5046e778c32acbc2728..7801d3c3cf5bc5bc9dc28ef8eb261166a300dbd1 100644 (file)
@@ -1,5 +1,12 @@
 2010-11-23  Dan Nicolaescu  <dann@ics.uci.edu>
 
+       * term.c (Qglyphless_char,last_glyphless_glyph_frame)
+       (last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id):
+       Move declarations ...
+       * lisp.h (Qglyphless_char,last_glyphless_glyph_frame)
+       (last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id):
+       ... here.
+
        * emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits)
        (gdb_data_seg_bits, gdb_array_mark_flag, PVEC_FLAG)
        (gdb_pvec_type):
index 623ba5382eb0ef58ae8387ac8f38cc02f04263ad..b6ae2dcd073cf198d77bc7de1a0ba8aaf81b86e3 100644 (file)
@@ -2674,11 +2674,15 @@ extern Lisp_Object Qimage, Qtext, Qboth, Qboth_horiz, Qtext_image_horiz;
 extern Lisp_Object Qspace, Qcenter, QCalign_to;
 extern Lisp_Object Qbar, Qhbar, Qbox, Qhollow;
 extern Lisp_Object Qleft_margin, Qright_margin;
+extern Lisp_Object Qglyphless_char;
 extern Lisp_Object Vmessage_log_max;
 extern Lisp_Object QCdata, QCfile;
 extern Lisp_Object QCmap;
 extern Lisp_Object Qrisky_local_variable;
 extern Lisp_Object Vinhibit_redisplay;
+extern struct frame *last_glyphless_glyph_frame;
+extern unsigned last_glyphless_glyph_face_id;
+extern int last_glyphless_glyph_merged_face_id;
 extern int message_enable_multibyte;
 extern int noninteractive_need_newline;
 extern EMACS_INT scroll_margin;
index 481a5d8853d06eea55340d477fa722e2ac8bf1fa..a684edc5a85d9cd8c89ec68e5fa1dccb040a4d89 100644 (file)
@@ -66,6 +66,10 @@ extern int tgetent (char *, const char *);
 extern int tgetflag (char *id);
 extern int tgetnum (char *id);
 
+char *tparam (char *, char *, int, int, ...);
+
+extern char *tgetstr (char *, char **);
+
 #include "cm.h"
 #ifdef HAVE_X_WINDOWS
 #include "xterm.h"
@@ -176,9 +180,6 @@ static int no_controlling_tty;
 
 static int system_uses_terminfo;
 
-char *tparam (char *, char *, int, int, ...);
-
-extern char *tgetstr (char *, char **);
 \f
 
 #ifdef HAVE_GPM
@@ -1914,12 +1915,6 @@ append_glyphless_glyph (struct it *it, int face_id, char *str)
     }
 }
 
-/* Declared in xdisp.c */
-extern struct frame *last_glyphless_glyph_frame;
-extern unsigned last_glyphless_glyph_face_id;
-extern int last_glyphless_glyph_merged_face_id;
-extern Lisp_Object Qglyphless_char;
-
 /* Produce glyphs for a glyphless character for iterator IT.
    IT->glyphless_method specifies which method to use for displaying
    the character.  See the description of enum