src/hardcopy.c \
src/hardcopy.h \
src/hardcopy_pango.c \
- src/hardcopy_pango.h \
src/hardcopy_postscript.c \
src/hardcopy_postscript.h \
src/hashtab.c \
src/proto/gui.pro \
src/proto/gui_beval.pro \
src/proto/hardcopy.pro \
+ src/proto/hardcopy_pango.pro \
+ src/proto/hardcopy_postscript.pro \
src/proto/hashtab.pro \
src/proto/help.pro \
src/proto/highlight.pro \
proto/gc.pro \
proto/gui_xim.pro \
proto/hardcopy.pro \
+ proto/hardcopy_pango.pro \
+ proto/hardcopy_postscript.pro \
proto/hashtab.pro \
proto/help.pro \
proto/highlight.pro \
proto/gui_gtk_gresources.pro \
proto/gui_xim.pro \
proto/hardcopy.pro \
+ proto/hardcopy_pango.pro \
+ proto/hardcopy_postscript.pro \
proto/hashtab.pro \
proto/help.pro \
proto/highlight.pro \
ascii.h keymap.h termdefs.h macros.h option.h beval.h \
structs.h regexp.h gui.h libvterm/include/vterm.h \
libvterm/include/vterm_keycodes.h alloc.h ex_cmds.h spell.h proto.h \
- globals.h errors.h version.h hardcopy.h hardcopy_pango.h hardcopy_postscript.h
+ globals.h errors.h version.h hardcopy.h hardcopy_postscript.h
objects/hardcopy_pango.o: auto/osdef.h hardcopy_pango.c vim.h protodef.h auto/config.h feature.h os_unix.h \
ascii.h keymap.h termdefs.h macros.h option.h beval.h \
structs.h regexp.h gui.h libvterm/include/vterm.h \
libvterm/include/vterm_keycodes.h alloc.h ex_cmds.h spell.h proto.h \
- globals.h errors.h hardcopy.h hardcopy_pango.h
+ globals.h errors.h hardcopy.h
objects/hardcopy_postscript.o: auto/osdef.h hardcopy_postscript.c vim.h protodef.h auto/config.h feature.h os_unix.h \
ascii.h keymap.h termdefs.h macros.h option.h beval.h \
structs.h regexp.h gui.h libvterm/include/vterm.h \
proto/gui_gtk_gresources.pro: auto/gui_gtk_gresources.c
proto/gui_xim.pro: gui_xim.c
proto/hardcopy.pro: hardcopy.c
+proto/hardcopy_pango.pro: hardcopy_pango.c
+proto/hardcopy_postscript.pro: hardcopy_postscript.c
proto/hashtab.pro: hashtab.c
proto/help.pro: help.c
proto/highlight.pro: highlight.c
#ifdef FEAT_POSTSCRIPT
# include "hardcopy_postscript.h"
#endif
-#ifdef FEAT_PRINT_PANGO
-# include "hardcopy_pango.h"
-#endif
/*
* To implement printing on a platform, the following functions must be
#ifdef FEAT_PRINT_PANGO
#include "hardcopy.h"
-#include "hardcopy_pango.h"
#include <cairo/cairo-ps.h>
#include <cairo/cairo-pdf.h>
extern option_table_T mbfont_opts[OPT_MBFONT_NUM_OPTIONS];
-void mch_print_cleanup(void);
-int mch_print_init(prt_settings_T *psettings, char_u *jobname, int forceit);
-int mch_print_begin(prt_settings_T *psettings);
-void mch_print_end(prt_settings_T *psettings);
-int mch_print_end_page(void);
-int mch_print_begin_page(char_u *str);
-int mch_print_blank_page(void);
-void mch_print_start_line(int margin, int page_line);
-int mch_print_text_out(char_u *textp, int len);
-void mch_print_set_font(int iBold, int iItalic, int iUnderline);
-void mch_print_set_bg(long_u bgcol);
-void mch_print_set_fg(long_u fgcol);
-
#endif
#endif
# include "gc.pro"
# include "gui_xim.pro"
# include "hardcopy.pro"
+# ifdef FEAT_PRINT_PANGO
+# include "hardcopy_pango.pro"
+# endif
+# ifdef FEAT_POSTSCRIPT
+# include "hardcopy_postscript.pro"
+# endif
# include "hashtab.pro"
# include "help.pro"
# include "highlight.pro"
-/* vi:set ts=8 sts=4 sw=4 noet:
- *
- * VIM - Vi IMproved by Bram Moolenaar
- *
- * Do ":help uganda" in Vim to read copying and usage conditions.
- * Do ":help credits" in Vim to see a list of people who contributed.
- * See README.txt for an overview of the Vim source code.
- */
-
-#ifndef HARDCOPY_PANGO_H
-#define HARDCOPY_PANGO_H
-
-#include "vim.h"
-
-#if defined(FEAT_PRINT_PANGO)
-
+/* hardcopy_pango.c */
int mch_print_init(prt_settings_T *psettings, char_u *jobname, int forceit);
int mch_print_begin(prt_settings_T *psettings);
void mch_print_end(prt_settings_T *psettings);
void mch_print_set_bg(long_u bgcol);
void mch_print_set_fg(long_u fgcol);
void mch_print_cleanup(void);
-
-#endif
-
-#endif
+/* vim: set ft=c : */
--- /dev/null
+/* hardcopy_postscript.c */
+void mch_print_cleanup(void);
+int mch_print_init(prt_settings_T *psettings, char_u *jobname, int forceit);
+int mch_print_begin(prt_settings_T *psettings);
+void mch_print_end(prt_settings_T *psettings);
+int mch_print_end_page(void);
+int mch_print_begin_page(char_u *str);
+int mch_print_blank_page(void);
+void mch_print_start_line(int margin, int page_line);
+int mch_print_text_out(char_u *textp, int len);
+void mch_print_set_font(int iBold, int iItalic, int iUnderline);
+void mch_print_set_bg(long_u bgcol);
+void mch_print_set_fg(long_u fgcol);
+/* vim: set ft=c : */
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 912,
/**/
911,
/**/