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