Lines Matching defs:lf
28 /* LF: Line Numbered Output Stream */
30 typedef struct _lf lf;
55 extern lf *lf_open
61 extern lf_file_type lf_get_file_type (const lf *file);
63 extern void lf_close (lf *file);
68 extern int lf_write (lf *file, const char *string, int len);
70 extern int lf_putchr (lf *file, const char ch);
72 extern int lf_putstr (lf *file, const char *string);
74 extern int lf_putint (lf *file, int decimal);
76 extern int lf_putbin (lf *file, int decimal, int width);
79 (lf *file, const char *fmt, ...) ATTRIBUTE_PRINTF (2, 3);
87 extern void lf_indent_suppress (lf *file);
89 extern void lf_indent (lf *file, int delta);
95 extern int lf_print__gnu_copyleft (lf *file);
97 extern int lf_print__file_start (lf *file);
99 extern int lf_print__this_file_is_empty (lf *file, const char *reason);
101 extern int lf_print__file_finish (lf *file);
103 extern int lf_print__internal_ref (lf *file);
106 (lf *file, int line_nr, const char *file_name);
108 extern int lf_print__line_ref (lf *file, const line_ref *line);
110 extern int lf_print__ucase_filename (lf *file);
113 (lf *file,
116 typedef int print_function (lf *file);
119 (lf *file,