Mercurial > emacs
comparison src/term.c @ 111689:b9616a1b568d
Move extern declarations from term.c to lisp.h.
* 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.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Tue, 23 Nov 2010 10:56:28 -0800 |
parents | dbffbd2b89b9 |
children | 417b1e4d63cd 7df2e30d72ec |
comparison
equal
deleted
inserted
replaced
111688:7153f8068e69 | 111689:b9616a1b568d |
---|---|
64 extern void tputs (const char *, int, int (*)(int)); | 64 extern void tputs (const char *, int, int (*)(int)); |
65 extern int tgetent (char *, const char *); | 65 extern int tgetent (char *, const char *); |
66 extern int tgetflag (char *id); | 66 extern int tgetflag (char *id); |
67 extern int tgetnum (char *id); | 67 extern int tgetnum (char *id); |
68 | 68 |
69 char *tparam (char *, char *, int, int, ...); | |
70 | |
71 extern char *tgetstr (char *, char **); | |
72 | |
69 #include "cm.h" | 73 #include "cm.h" |
70 #ifdef HAVE_X_WINDOWS | 74 #ifdef HAVE_X_WINDOWS |
71 #include "xterm.h" | 75 #include "xterm.h" |
72 #endif | 76 #endif |
73 | 77 |
174 | 178 |
175 /* Provided for lisp packages. */ | 179 /* Provided for lisp packages. */ |
176 | 180 |
177 static int system_uses_terminfo; | 181 static int system_uses_terminfo; |
178 | 182 |
179 char *tparam (char *, char *, int, int, ...); | |
180 | |
181 extern char *tgetstr (char *, char **); | |
182 | 183 |
183 | 184 |
184 #ifdef HAVE_GPM | 185 #ifdef HAVE_GPM |
185 #include <sys/fcntl.h> | 186 #include <sys/fcntl.h> |
186 | 187 |
1912 ++it->glyph_row->used[it->area]; | 1913 ++it->glyph_row->used[it->area]; |
1913 ++glyph; | 1914 ++glyph; |
1914 } | 1915 } |
1915 } | 1916 } |
1916 | 1917 |
1917 /* Declared in xdisp.c */ | |
1918 extern struct frame *last_glyphless_glyph_frame; | |
1919 extern unsigned last_glyphless_glyph_face_id; | |
1920 extern int last_glyphless_glyph_merged_face_id; | |
1921 extern Lisp_Object Qglyphless_char; | |
1922 | |
1923 /* Produce glyphs for a glyphless character for iterator IT. | 1918 /* Produce glyphs for a glyphless character for iterator IT. |
1924 IT->glyphless_method specifies which method to use for displaying | 1919 IT->glyphless_method specifies which method to use for displaying |
1925 the character. See the description of enum | 1920 the character. See the description of enum |
1926 glyphless_display_method in dispextern.h for the details. | 1921 glyphless_display_method in dispextern.h for the details. |
1927 | 1922 |