Minor cleanup to avoid forward declarations.
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 30 Aug 2013 12:17:44 +0000 (16:17 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 30 Aug 2013 12:17:44 +0000 (16:17 +0400)
commit9d7693d74c4ec73c01d03d990d552e1480ec2739
tree9b3862361d8d0ca7ca8456321e8eda3e4ac5c54c
parent112798c18dbbb095a34ace257767ae6f57643468
Minor cleanup to avoid forward declarations.
* coding.h (struct ccl_spec): Remove forward declaration.
* composite.h (toplevel): Include font.h.
(struct composition_it, struct face, struct font_metrics):
Remove forward declaration.
* dispextern.h (struct image, struct atimer): Likewise.
* emacsgtkfixed.h (struct frame): Likewise.
* emacsgtkfixed.c (toplevel): Reorder headers and drop stdio.h.
* font.h (struct font_driver, struct font, struct glyph_string)
(struct face): Remove forward declaration.
* fontset.h (struct face, struct font): Likewise.
* frame.h (toplevel): Style cleanup.
(enum output_method): Move to...
* termhooks.h (enum output_method): ...here.
(struct glyph, struct frame, struct ns_display_info)
(struct x_display_info, struct w32_display_info):
Remove forward declaration.
* xterm.h (toplevel): Include termhooks.h.
(struct font, struct window, struct glyph_matrix, struct frame)
(struct input_event, struct face, struct image): Remove forward
declaration.
* gtkutil.h (struct _widget_value): Likewise.
* keyboard.h (toplevel): Include termhooks.h.
(struct input_event): Remove forward declaration.
13 files changed:
src/ChangeLog
src/coding.h
src/composite.h
src/dispextern.h
src/emacsgtkfixed.c
src/emacsgtkfixed.h
src/font.h
src/fontset.h
src/frame.h
src/gtkutil.h
src/keyboard.h
src/termhooks.h
src/xterm.h