Lines Matching refs:PROTO
38 int (*input) PROTO((void *closure, char *data, int need, int size,
44 int (*output) PROTO((void *closure, const char *data, int have,
49 int (*flush) PROTO((void *closure));
56 int (*block) PROTO ((void *closure, int block));
64 int (*shutdown) PROTO((void *closure));
70 void (*memory_error) PROTO((struct buffer *));
100 typedef void (*BUFMEMERRPROC) PROTO ((struct buffer *));
102 extern struct buffer *buf_initialize PROTO((int (*) (void *, char *, int,
111 extern void buf_free PROTO((struct buffer *));
112 extern struct buffer *buf_nonio_initialize PROTO((void (*) (struct buffer *)));
114 PROTO((FILE *, int, void (*) (struct buffer *)));
116 PROTO((struct buffer *, int, int, void (*) (struct buffer *)));
118 PROTO((struct buffer *, int (*) (void *, const char *, char *, int),
121 extern int buf_empty_p PROTO((struct buffer *));
122 extern void buf_output PROTO((struct buffer *, const char *, int));
123 extern void buf_output0 PROTO((struct buffer *, const char *));
124 extern void buf_append_char PROTO((struct buffer *, int));
125 extern int buf_send_output PROTO((struct buffer *));
126 extern int buf_flush PROTO((struct buffer *, int));
127 extern int set_nonblock PROTO((struct buffer *));
128 extern int set_block PROTO((struct buffer *));
129 extern int buf_send_counted PROTO((struct buffer *));
130 extern int buf_send_special_count PROTO((struct buffer *, int));
131 extern void buf_append_data PROTO((struct buffer *,
134 extern void buf_append_buffer PROTO((struct buffer *, struct buffer *));
135 extern int buf_read_file PROTO((FILE *, long, struct buffer_data **,
137 extern int buf_read_file_to_eof PROTO((FILE *, struct buffer_data **,
139 extern int buf_input_data PROTO((struct buffer *, int *));
140 extern int buf_read_line PROTO((struct buffer *, char **, int *));
141 extern int buf_read_data PROTO((struct buffer *, int, char **, int *));
142 extern void buf_copy_lines PROTO((struct buffer *, struct buffer *, int));
143 extern int buf_copy_counted PROTO((struct buffer *, struct buffer *, int *));
144 extern int buf_chain_length PROTO((struct buffer_data *));
145 extern int buf_length PROTO((struct buffer *));
146 extern int buf_shutdown PROTO((struct buffer *));
149 extern int buf_count_mem PROTO((struct buffer *));