1#ifndef DEFINE_FUNC_ATTRIBUTES
2# define DEFINE_FUNC_ATTRIBUTES
3#endif
4#include "nvim/func_attr.h"
5#undef DEFINE_FUNC_ATTRIBUTES
6char_u *parse_printoptions(void);
7char_u *parse_printmbfont(void);
8int prt_header_height(void);
9int prt_use_number(void);
10int prt_get_unit(int idx);
11void ex_hardcopy(exarg_T *eap);
12void mch_print_cleanup(void);
13int mch_print_init(prt_settings_T *psettings, char_u *jobname, int forceit);
14int mch_print_begin(prt_settings_T *psettings);
15void mch_print_end(prt_settings_T *psettings);
16int mch_print_end_page(void);
17int mch_print_begin_page(char_u *str);
18int mch_print_blank_page(void);
19void mch_print_start_line(const _Bool margin, const int page_line);
20int mch_print_text_out(char_u *const textp, size_t len);
21void mch_print_set_font(const TriState iBold, const TriState iItalic, const TriState iUnderline);
22void mch_print_set_bg(uint32_t bgcol);
23void mch_print_set_fg(uint32_t fgcol);
24#include "nvim/func_attr.h"
25