Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
bd5197a4
Commit
bd5197a4
authored
Apr 27, 1998
by
Eli Zaretskii
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[!HAVE_X_WINDOWS]: Add a dummy typedef for XRectangle
and prototypes for external functions.
parent
a0613c61
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
0 deletions
+37
-0
src/msdos.h
src/msdos.h
+37
-0
No files found.
src/msdos.h
View file @
bd5197a4
...
...
@@ -51,6 +51,7 @@ typedef int GC;
typedef
int
Pixmap
;
typedef
int
Display
;
typedef
int
Window
;
typedef
int
XRectangle
;
#define PIX_TYPE int
#define XDISPLAY
...
...
@@ -87,6 +88,42 @@ extern Display *x_current_display;
#define FRAME_BACKGROUND_PIXEL(f) (the_only_x_display.background_pixel)
#define FRAME_FONT(f) (the_only_x_display.font)
/* Prototypes. */
/* Forward declarations for prototypes. */
struct
frame
;
struct
window
;
extern
void
init_frame_faces
P_
((
struct
frame
*
));
extern
void
free_frame_faces
P_
((
struct
frame
*
));
extern
struct
face
*
intern_face
P_
((
struct
frame
*
,
struct
face
*
));
extern
int
face_name_id_number
P_
((
struct
frame
*
,
Lisp_Object
));
extern
void
recompute_basic_faces
P_
((
struct
frame
*
));
extern
int
compute_char_face
P_
((
struct
frame
*
frame
,
struct
window
*
w
,
int
pos
,
int
region_beg
,
int
region_end
,
int
*
endptr
,
int
limit
,
int
mouse
));
extern
int
compute_glyph_face
P_
((
struct
frame
*
,
int
,
int
));
extern
void
pixel_to_glyph_coords
P_
((
struct
frame
*
f
,
int
pix_x
,
int
pix_y
,
int
*
x
,
int
*
y
,
XRectangle
*
bounds
,
int
noclip
));
extern
void
glyph_to_pixel_coords
P_
((
struct
frame
*
f
,
int
x
,
int
y
,
int
*
pix_x
,
int
*
pix_y
));
/* Defined in xfns.c */
extern
int
have_menus_p
P_
((
void
));
extern
void
x_set_menu_bar_lines
P_
((
struct
frame
*
,
Lisp_Object
,
Lisp_Object
));
extern
int
x_pixel_width
P_
((
struct
frame
*
));
extern
int
x_pixel_height
P_
((
struct
frame
*
));
/* Defined in xfaces.c */
extern
void
clear_face_cache
P_
((
void
));
extern
int
compute_glyph_face
P_
((
struct
frame
*
,
int
,
int
));
extern
int
compute_glyph_face_1
P_
((
struct
frame
*
,
Lisp_Object
,
int
));
#define XFreeGC (void)
#define same_size_fonts(foo,bar) (1)
#define unload_font(p1,p2)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment